Sunday, 5 July 2015

JavaCHARACTERISTICS AND FEATURES


                 Features of Java Programming Language
  • 1. Simple :
  • 2. Secure :
  • 3. Portable :
  • 4. Object-oriented :
  • 5. Robust :
  • 6. Multi-threaded :
  • 7. Architecture-neutral :
  • 8. Interpreted :
  • 9. High performance :
  • 10. Distributed :
  • Dynamic :    
           ____________________________________________________________________
           ------------------------------------------------------------------------------------------------------
  • Simple :

    • Java is Easy to write and more readable and eye catching.
    • Java has a concise, cohesive set of features that makes it easy to learn and use.
    • Most of the concepts are drew from C++ thus making Java learning simpler.

    Secure :

    • Java program cannot harm other system thus making it secure.
    • Java provides a secure means of creating Internet applications.
    • Java provides secure way to access web applications.

    Portable :

    • Java programs can execute in any environment for which there is a Java run-time system.(JVM)
    • Java programs can be run on any platform (Linux,Window,Mac)
    • Java programs can be transferred over world wide web (e.g applets)

    Object-oriented :

    • Java programming is object-oriented programming language.
    • Like C++ java provides most of the object oriented features.
    • Java is pure OOP (Object Oriented Program). Language. (while C++ is semi object oriented)

    Robust :

    • Java encourages error-free programming by being strictly typed and performing run-time checks.

    Multi-threaded :

    • Java provides integrated support for multi-threaded programming.

    Architecture-neutral :

    • Java is not tied to a specific machine or operating system architecture.
    • Machine Independent i.e Java is independent of hardware .

    Interpreted :

    • Java supports cross-platform code through the use of Java byte-code.
    • Byte-code can be interpreted on any platform by JVM.

    High performance :

    • Byte-codes are highly optimized.
    • JVM (Java Virtual Machine)can executed them much faster .

    Distributed :

    • Java was designed with the distributed environment.
    • Java can be transmit,run over internet. 
       Dynamic :
  •   Java programs carry with them substantial amounts of run-time type information that is used to verify and resolve accesses to objects at run time.

No comments:

Post a Comment