Features of Java

This Article Explain about all the features and characteristics of JAVA language.

JAVA is Simple :

Java is designed to be easy for the professional programmer to learn and use. If you have  some programming experience , you will not find java hard to master. In java there are a small number of clearly defined ways to accomplish a given task.

JAVA is Purely OOP :

Java is a pure object oriented language. Everything in java is inside a class. The Object model in java is simple and easy to extend.

Java programs are Robust : 

In today’s world  programs must execute reliably in a variety of systems. To gain reliability java restricts us in few key areas, that force us to find our mistakes early in program development. Java is strictly typed language , it checks code at compile time  and also at run time. Many  hard to  track down bugs that often turn up in hard to reproduce  run time situations are simply impossible to create in java.

Protability :

The output of a java compiler is not executable code rather it is  bytecode. Bytecode is highly optimized set of instructions designed to be executed by the Java Run time system known as Java Virtual Machine (JVM) . JVM is an interpreter for bytecode. Translating a java program into bytecod helps makes it much easier to run a program in wide variety of environments, because now we only have to implement JVM  for each platform. Thus it is the easiest way to crate truly portable programs.

Security :

When  we use a Java-compatible  Web Browser ,we can safely download java applets without fear of viral infection or malicious intent. Java achieves this protection by confining a java program to the java execution environment and not allowing it access to other parts of the computer.

comments powered by Disqus
Loading