Vous êtes sur la page 1sur 9

Java T Portal

One of The Top Java Tutorial

Features of Java

Features of Java
The features of java are also called java
buzzwords. They are simple and object oriented.
They are not dependent on any platform. These
are highly secured and are robust. They are
architecturally neutral and portable. They are
dynamic and highly interpreted. They guarantee
a high performance and are multi headed. The
features are distributed. All the features are
described briefly here under-

Simple
Java is simple in so many ways. It has a
syntax which is based on C++ which is
easier to be learnt by all the programmers.
They have omitted many features which
were confusing and were not used any more.
There is a feature of Automatic Garbage
Collection in Java programs for which you do
not need to remove or omit any
unreferenced object if it occurs in any
program.

Object Oriented
It is a type of software that is compatible
with both data and behavior and you need to
organize it as a combination of various types
of objects. It uses a technique that set some
rules and conditions to simplify your
software development and maintenance.
The basic concepts of this methodology
include class, object, Inheritance,
Polymorphism, abstraction and
encapsulation.

Platform Independent
The hardware or software that is provided for
proper functioning of the program is called its
platform. They can be either hardware based of
software based. The java platform which is
software based runs above the hardware based
programs. They have components like runtime
environment and application programming
interface. Java codes are compatible with several
other platforms such as Linux, Windows, etc. They
are changed into byte code after being combined
by a compiler.

This byte code does not depend on any platform because it can
run on many platforms.

Secured
Java is considered secure and safe because the
programs run in a virtual machine sandbox and it
does not require any pointer. The class holder
secures it by dividing it into two different packages
or classes. The local file package is separated with
the imported file packages. The access to violation
of right can be checked by bytecode verifier. The
security manager keeps a check on what
resources a class can access.

Robust
It provides a strong memory management to
java. The automatic garbage collection helps
the software that makes it strong. The lack of
pointers keeps the security problems away.
The mechanisms like exceptional handling
and type checking makes the java strong.

Architecture Neutral

There are no features in the software that


depends on the implementation such as
the sizes of primitive types are already

Portable
The java byte code can be carried to any platform.

High Performance

It is even faster than the all traditional interpretation


but it is slower than a compiled language like C++.

Distributed
You can create many different distributed
systems in this software. The distributed
applications can be created by RMI and
EJB. The files can be accessed by using
any methods on internet.

Multi-Threaded

We can write multiple programs at one time


by using the feature of multi thread. It also
shares the same memory. It is used in
multimedia, web applications, etc.

Vous aimerez peut-être aussi