Java Features

Simple

Java language is simple because mostly syntaxlike C++ . Java removed pointers, operator overloading etc. No need Java has Automatic Garbage Collection which removes non referenced objects .

Object-oriented

Java is an Object-oriented programming(OOPs) .The basic features of OOPs are as follows:

  • Object
  • Class
  • Inheritance
  • Polymorphism
  • Abstraction
  • Encapsulation

Platform Independent

Java run on multiple platforms e.g.Windows,Linux Mac/OS etc. Write Once and Run Anywhere(WORA).

Secured

Java is secured because: It does not has explicit pointer.

Robust( Strong)

Java has strong memory management. Is has automatic garbage collection.

Portable

We may carry the java compiled code( bytecode) to any platform e.g.Windows,Linux Mac/OS etc.

Multi-threaded

Multi-threading shares the same memory.