So now we understand that why java is called a robust language. Subscribe to our newsletter and stay updated. Java is Robust programming language due to below properties Java is Robust because it is highly supported language.
Share This: 0. Try our Flutter App. Featured Posts. Why we have to think about state in flutter Beginner's question Beginner's question State Management. Flutter 1. Tags BLoC Pattern 1. Beginner's question 1. Bitbucket 1. Java is secured because:. Java language provides these securities by default. Java is architecture neutral because there are no implementation dependent features, for example, the size of primitive types is fixed. In C programming, int data type occupies 2 bytes of memory for bit architecture and 4 bytes of memory for bit architecture.
However, it occupies 4 bytes of memory for both 32 and bit architectures in Java. Java is portable because it facilitates you to carry the Java bytecode to any platform. It doesn't require any implementation. Java is faster than other traditional interpreted programming languages because Java bytecode is "close" to native code.
It is still a little bit slower than a compiled language e. Java is an interpreted language that is why it is slower than compiled languages, e. Java is distributed because it facilitates users to create distributed applications in Java. This feature of Java makes us able to access files by calling the methods from any machine on the internet. A thread is like a separate program, executing concurrently.
We can write Java programs that deal with many tasks at once by defining multiple threads. The main advantage of multi-threading is that it doesn't occupy memory for each thread.
It shares a common memory area. Threads are important for multi-media, Web applications, etc. Java is a dynamic language. It supports the dynamic loading of classes. It means classes are loaded on demand.
It also supports functions from its native languages, i. JavaTpoint offers too many high quality services. Mail us on [email protected] , to get more information about given services. Please mail your requirement at [email protected] Duration: 1 week to 2 week. Java Training Java Tutorial.
Abstract class Interface Abstract vs Interface. Package Access Modifiers Encapsulation. Reinforcement Learning. R Programming. React Native. Python Design Patterns. Python Pillow. Every class has a default constructor. You can override the default constructor to initialize your object. Constructor must have same name as the class name and it should not return anything. Hence it will not have any return type. Practice java. Sign in. Log into your account.
Forgot your password? Create an account. Sign up. Password recovery. Recover your password.
0コメント