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.