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.