5.Roubust
Java makes an effort to eliminate error prone codes by
emphasizing mainly on compile time error checking and run time checking. But the main areas which java
improved were money automatic and
mishandled exception by introduction automatic Garbage Collector and
Exception handling.
6.
Architecture neutral
Compiler generates by tecodes. Which have nothing to do
with a particular computer architecture, hence a java program is easy to
interpret on any machine.
7.Portable
Java bytecodes
can be carried to any platform.
No implementation depend features. Everything related to storage is predefined. Example : size of
primitive data types.
8.High Performance
Java is an interpreted language so it well never be as
fast as a compiled language like C or C++. But java enables high performance
with the use of just in time compiler.
9.Multitheraded
Java multithreading feature makes it possible to write
program that can do many tasks simultaneously.
10.DIstuberted
we can create distributed application in java rmi and EJb
are used for creating distributed application.
Comments
Post a Comment