Header Ads

Header ADS

Introduction of JAVA and its Features.

JAVA :- Java was introduced in 1996 January, but it was started by Sun Micro-System in 1991. At that time Sun Micro-System had a requirement to prepare a software electronic consumer devices in 1991.

The need a programming language to prepare those devices. 30 Member team with JAMES GOSLLING and PETTER NAUGHTON starts green project. 

For this project they need a simple programming language, i.e is simple, type coded & architectural neutral programming language.


NOTE:- JAVA is not pure oops because it does not support all oops features. Such as:- Multiple Inheritance and Operator Overloading.

  • Small Talk, Simula are two example of oops....

FEATURE
  • Simple:- JAVA has eliminated all the confusion oriented feature like multiple inheritance, operator overloading, Pointer.
  • Object Oriented:- JAVA is object oriented programming language because it able to store the data in the foam of objects.
  • Platform Independent:- JAVA is platform independent programming language, because it able to allow its application to compile on one operating system  and it will run on another operating system.
  •  Architectural neutral:- JAVA is architectural neutral programming language because it able to allow its application to compile one hardware is run to another hardware architectural system.


           WINDOW    MAC        LINUX     SOLARIS
                 (JVM)                        (JVM)                       (JVM)                        (JVM)


                                                                     ↑

                 DYNAMIC_CODING.CLASS
                        (byte code)    (Intermediate code)                                                                                                             
                      (JAVA Compiler)  ↑

                  DYNAMIC_CODING.JAVA
                                (WINDOWS)




BYTE Code:- Compiled version of JAVA program.

No comments

Powered by Blogger.