Jun 22

Java is decorated by the following features :

  • Simple
  • Platform independent
  • Object oriented
  • Portable
  • Distributed
  • High performance
  • Multithreaded
  • Robust
  • Dynamic
  • Secure

Simple

  • It is simple and easy to learn.
  • Program written in the Java programming language can be four times smaller than the same program written in C++.

Platform independent

  • A platform is the hardware or software environment in which a program runs.
  • We can run Java program on any platform.Some common platforms are Microsoft Windows, Linux, Solaris OS, and Mac OS.

Object oriented

  • Java is true object oriented language.Almost everything in java is an object.

Portable

  • Java program can be easily moved from one computer system to another,anywhere and anytime.

Distributed

  • Java is designed as a distributed language for creating application on networks.
  • It has the ability to share both data and programs.

High performance

  • Java speed is comparable to the native C/C++.
  • Also , Multithreading enhances overall execution speed of Java programs.

Multithreaded

  • Multithreading means handling multiple tasks simultaneously.
  • Java supports multithreaded programs.

Robust

  • It has strict compile time and run time checking for data types.
  • It has garbage collection mechanism which handles de-allocation of memory.
  • It provides powerful exception handling mechanism.
  • It is strongly typed language.

Secure

  • Java incorporates security through java applets.
  • The absence of pointers in Java ensures that programs cannot gain access to memory locations without proper authorization.

written by Anup \\ tags: