There are following main java features /characteristics :-
1.Simple:-
Java is simple because it contain many features/characteristics of other language like c and c++. There is no preprocessor and much larger library, and no confusing features such as pointers etc.
2.Object-Oriented:-
It is one of the main java features. Java is pure object oriented language, It means all the functions are define inside the class.
3.Network Savvy:-
Java supports maximum network protocol and there component like socket, port etc. Java standard library also provide URL classes.
4.Platform independent:-
It is one of the main java features. Java Language is Platform Independent, means program is Easily distributable because after Compilation of program it will generate a byte code.
5.Robust:-
Java programming performing run-time checks. and also java perform automatic garbage collection, which make java robust.
6.Secured:-
Java has no pointers. so all pointer related security problem are not more effected. which make Java more secured.
7.Architecture neutral:-
It is one of the main java features. Architecture neutral means Java programs can run on every type of machine like unix, mac etc. and no issue of architecture of machine.
8.Portable:-
It means we can port Java program to one system to another system.
9.High Performance:-
Byte code are interpreted which make it slow. but using of JIT (just in time) compiler improve performance.
10.Multithreaded:-
It is one of the main java features. Java support multithreaded programming. it means program support multiple threads of execution and parallel processes.
11.Dynamic:-
With the Help of Inheritance we Reuse the Code that is Pre-defined and Also uses all the Functions of Classes.
12.Interpreted:-
Java Support cross platform code through use of bytecode, and bytecode interpreted on any platform by JVM.
No comments:
Post a Comment