Important Features Of Java
Features Of Java
There are many important features in Java.
- Object Oriented
Java is an object-oriented programming language. It means that all things are objects in Java and in other words, we can say that Java is a collection of objects. - Simple
Java is a simple and easy to learn, compared to any other languages because it removes many complex parts in the programming and makes it a simple programming language. It is based on OOPS and if you already know the concepts of OOPS, you can easily learn Java. - Platform Independent
Java has a special feature, as it runs on the multiple platforms. It means, when we write any code, Java compiler changes that source code into byte code and the byte code is a platform independent. We can run it any software or hardware platform. Due to this, we call it also as a write once and run anywhere. - Secure
It has many features, which makes it secure like it has own runtime environment and due to this, it does not interact with OS. It is safe against any virus too. - Portable
Java program is a portable, because we write the code once, Java compiler compiles it as a byte code and the byte code is run on every platform. - Robust
Java has a robust memory management and lack of pointers avoids security problem. It has an automatic garbage collection, exception handling and type checking mechanism in Java. - Distributed
With the help of EJB and RMI in Java, we can design distributed Application and we can use any file by calling a method from any machine through internet. - High performance
Java performance is high for any other languages because it has many features, which builds it faster than others like just in time compiler. - Multi-threaded
In multi-threading, many threads works together, so that with the help of this feature, the developers can do multiple works at a time. It helps to save time and save memory and multi-threading is used for the development of games also. - Dynamic
Java is more dynamic to other languages and provides whole information, which is easily verifiable, free from ambiguity and we write bug free programs.
Summary
Thus, we learnt, there are many important features in Java and also learn, how all are important for Java.