Saturday, May 18, 2013

FEATURES OF JAVA



Top seven Features of JAVA are as follows:-
        1) SIMPLE:-
JAVA is very simple language. JAVA does not contain redundant and unreliable source code. JAVA does not use pointers, preprocessor header files, goto statement, multiple inheritance and operator overloading. So the JAVA is easiest version of C++.

        2) OBJECT-ORIENTED:-
JAVA is truly Object-Oriented programming language. Almost everything in JAVA is an Object. All source code, data and variables are in classes and object. JAVA comes with set of classes which are arranged in packages that can be used by inheritance.

         3) COMPILED AND INTERPRETED:-
JAVA combines both the approaches Compiled and Interpreted. Hence JAVA is called two-stage system. In first stage, JAVA compiler converts source code into bytecode. But bytecodes are not machine instruction. Hence in second stage, JAVA interpreter converts those bytecode into machine instruction which can be easily executed by system.

         4)  PLATFORM INDEPENDENT:-
JAVA Program can be easily moved from one system to another, anywhere, anytime. Changes and upgrades in system configuration do not force any changes in JAVA program. Size of primitive data types is platform independent in JAVA.

         5) ROBUST AND SECURE:-
JAVA is completely Robust Language. It has many safeguards that checks reliability of code. It strictly check data type in compile and run time.
JAVA is very secure language. It checks all the memory access as well as confirm that no virus is communicated with the applet and application over the internet.

         6) MULTITHREADED:-
Multithreading means handling multiple tasks at a time. JAVA has this excellent feature that saves user time. It means user does not need to close previous task to start next task. E.g. we can listen a song by playing the game at the same time.

         7) INTERACTIVE:-
JAVA has very good interactive features. Interaction between user and system is very smooth in JAVA. JAVA provides very great Graphical User Interface (GUI) that widely helps the user.

0 comments:

Post a Comment

    Translate

    Protected by Copyscape