Friday, June 20, 2014

Java Features

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