«Back to Home

Core Java

Topics

Important Features Of Java

Features Of Java

There are many important features in Java.
  1. 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.

    3

  2. 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.

  3. 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.

    51

  4. 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.

    5

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. 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.

  10. 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.