Features of Java – Starting Java

Features of Java – Starting Java. Java is unbeatable from it’s primitive stage. It’s cross platform support, gives an incredible grip on developers. So, in this blog post, i am going to explain about features of Java.
Java features of Buzzwords.Yes, that’s how it’s known. Java Buzzwords.Let’s take a look at this Buzzwords.

  • Simple
  • Object-Oriented
  • Platform independent
  • Robust
  • Secured
  • Architecture neutral
  • Dynamic
  • Portable
  • Interpreted
  • Multi threaded
  • High Performance
  • Distributed

Features of Java – Starting Java


Simple
Easy to learn, and adapt.Ambiguous concepts of C re-implemented in a much better way.
Object-Oriented
Object-oriented means we organize our software as a combination of different types of objects that incorporates both data and behavior.
Platform independent
Java is not compiled to platform specific machines.Instead compiled into bytecodes. Bytecode is platform independent and can be run on any machine, with more security.Bytecodes runs on top of Java Virtual Machine(JVM).
Robust
Java uses very strong memory management, gives strength.Exception handling, type checking, automatic garbage collection etc.
Secured
Java is top of the line, means of security, every time. JVM protect Java bytecodes. OS have no role inside JVM makes it ore secure.
Architecture neutral
Java program is easy to interpret on any machine.
Portable
Java bytecode can travel to any platform.
Multi threaded
It is an another great feature of Java. Multi threading enables to run tasks simultaneously. So, same resources can be utilized for multiple threads.
High-performance
Java is faster than traditional interpretation.Java bytecode is “close” to native code, however somewhat slower than a compiled language (e.g., C++)
Distributed
We can create distributed applications in java.RMI and EJB are used for creating distributed applications.

Features of Java – Starting Java, not ends with here. The latest Java 8 has been introduced much more.I will explain all of that with more examples in my another upcoming post.Thanks for reading.