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.



Recent Comments