S.No
|
Features
|
Details
|
1
|
Simple
|
Java is easy to learn in terms of syntax and semanitics.
|
2
|
Object Oriented
|
In java everything is Object oriented. Object means real world thing or
entity.
|
3
|
Robust
|
Java has a capacity to handle the computer system to handle the errors
during execution and manage the incorrect input of data.
|
4
|
Platform Independent
|
Java program when compiled generates byte code which can run in any
operating system.
|
5
|
Secure
|
Java Virtual Machine (JVM) can take care of the security.
|
6
|
Multi Threading
|
Java supports multithreading. Program under execution is called as a
process. Process consists of more than one thread.
|
7
|
Architectural Neutral
|
Java program when compiled generates byte code which can run in any
computer architecture.
|
8
|
Portable
|
Java program when compiled generates byte code which can be easily moved
from one system to other it’s nothing but portability.
|
9
|
High Performance
|
Java is an interpreted programming language with just-in-time compiler to
achieve performance while compiling and executing.
|
10
|
Distributed
|
Java is used to create distributed applications using RMI and EJB.
|
11
|
Dynamic
|
Java can load classes on demand. So it is dynamic.
|