Skip to main content

Features / Busswords

1. Simple: Java is easy to learn becuase most of the complex or confusing features of C and C++ like pointers, operator overloading etc are not provided in Java.

2. Secure: Java programs run within the JVM which protect unauthorized or illegal access to the system resources.

3. Platform Independent / Portable: Java program can be executed on any kind of machine containing any CPU or any operating system.

4. Architecture - nuetral: Since Java can be run any kind of CPU, so it is architecture - nuetral.

5. Robust:

Java is robust because of following

  • Strong memory management.
  • No pointers.
  • Exception handling.
  • Type checking mechanism.
  • Platform independent.

6. Multithreaded: Java support multithreaded programming, which allows us to write programs that do many things simultaneously.

7. Distributed: Using RMI and EJB can create distributed applications in Java.

8. Object oriented: Java follows object oriented programming model that helps to break the complex code into easy to understand objects.

9. High level: Human understandable code like english words will be used to write instructions in High level language. Java is a high level language.