Various features of java programming language are as given below
1.Java is very simple programming language.Even though you have no programming background you can learn this language comfortably.
2.Java is popular beco’z it is an object oriented programming language like C++.
3.Platform independence is the most exciting feature of java. That means programs in java can be executed on variety of systems.This feature is based on the goal “write once, run anywhere and at anytime, forever”.
4.Java supports multithreaded programming which allows a programmer to write such a program that can be perform many tasks simultaneously.
5.Thus robustness is the essential criteria for the java programs.
6.Java is designed for distributed systems. Hence two different objects on different computer can communicate with each other.This can be achieved by RMI(Remote Method Invocation)