Java Programming Language Features

Java combination of some great features have a look at the given point

  • Platform independent
  • Object-Oriented
  • Secured
  • portable
  • Robust
  • Multithreaded
  • Dynamic
  • Architecture neutral

Platform independent

Java is not dependent on the platform that's why its called Platform independent, and the reason is following below,

When java programme (.java) file is complied its generated a .class (byte code) file, actually this class file is platform-independent.


Java is not fully object-oriented programming language ........
then what......Actually, java is an OOPs(Object-Oriented) based programming language.
except for primitive data type, Everything in java is an object.

There are some basic concept of oops

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


There is so many thing which makes java a very secure programming language.

  • Classloader:
  • Bytecode Verifier
  • Security manager


No comments:

Post a Comment