Sunday, 19 February 2017

Key Features Of Java

Key Features Of Java

You will hear and see quite a few Java buzzwords in the Java world. It’s important to know the Java buzzwords because they represent the factors that have played important roles in shaping the Java language. These words are summarized as Following:

Architecture neutral:

The Java compiler compiles the source code into bytecode, which does not depend upon any machine architecture, but can be easily translated into a specific machine by a JVM for that machine.


Java offers extensive support for the distributed environment of the Internet.


New code can be added to the libraries without affecting the applications that are using the libraries, runtime type information can be found easily, and so on.

High performance:

The Just-In-Time (JIT) compilers improve the performance of interpreting the bytecode by caching the interpretations.


The Java compiler compiles the source code into bytecode, which can be executed on any machine by the Java interpreter of an appropriate JVM.


Java supports the features and philosophy of object-oriented programming.


There are no implementation-dependent aspects of the language specifications. For example, the sizes of primitive data types and the behavior of the arithmetic on them are specified. This contributes to making programs portable among different platforms such as Windows, Mac, and Unix.


Java provides support for error checking at various stages: early checking at compile time, and dynamic checking at runtime. This eliminates some situations that are error prone such as pointers in the C language.


Because Java supports the distributed environment of the Internet, it also offers multiple security features.


Java omits many clumsy and confusing features of other programming languages such as C++. Also, Java is designed to be able to run stand-alone on small machines. The size of the basic interpreter and class support is 40 KB.

 Next Topic Shahbaz


Post a Comment

Powered by Blogger.