A blog for computer science passionates.

Sunday 5 January 2020

Features of Java Programming Part - 2

Hello Friends!!! and welcome again,
Happy new year to all Hope you enjoyed, this is the first post of this year...
In this article, we are going to discuss more features of Java. If you do not look at the first part, please read it first. Now, Let's move to the remaining features of Java,
  • Secure: Java is secure, as it is interpreted and compiled even it doesn't work directly with memory. It has JVM, so Java is a secure programming language.
  • Portable: The main problem with any programming is portability. And Java is designed to work with 
    WORA "Write Once, Run Anywhere"
    rule and JVM is the main part to provide portability. So, our Java Application runs today, tomorrow and F☺rever.
  • Multithreaded: Java is a multithreaded programming language. In our application, there are lots of different tasks, that we need to manage simultaneously. So, Java works with the threading mechanism and our application can manage multiple threads at the same time even we can synchronize it.
  • Interpreted and High Performance: As we have discussed earlier, Java is interpreted programming language. It interprets in JVM and generates a byte code and uses JIT (Just - in - time) compiler to achieve high performance.
  • Distributed: Java can work with distributed environment also, it has RMI (Remote Method Invocation) API to work on a distributed environment.
  • Dynamic: Java programs have run-time type information to validate and verify the access of objects at run-time to make code type-safe.
 So, These are the different features, after seeing all the features we can get that Java has rich set of features and How Java becomes powerful?
In the next article, we will learn more about Java Programming Language.

No comments:

Post a Comment