Simple:
Java is
designed to be easy to learn. syntax is based on C++
Object
Oriented:
In Java,
everything is an Object. Java can be easily extended since it is based on the
Object model
Platform
independent:
Java code can be run on multiple
platforms
Unlike
many other programming languages including C and C++, when Java is compiled, it
is not compiled into platform specific machine, rather into platform
independent byte code. This byte code is distributed over the web and
interpreted by virtual Machine (JVM) on whichever platform it is being run.
Secure:
With
Java's secure feature it enables to develop virus-free, tamper-free
systems.
Java
program cannot harm other system thus making it secure
Java
provides secure way to access web applications
Java
provides secure means of creating internet applications
Robust
Java encourages error free programming by
being strictly typed and performing compile time and run time checks.
Interpreted
Java supports cross platform code through the
use of java byte code
Byte code can be interpreted on any platform
by JVM
Architectural-neutral :
Java compiler
generates an architecture-neutral object file format which makes the compiled
code to be executable on many processors, with the presence of Java runtime system.
“Write once executes any where any time
Forever”
Comments
Post a Comment