Introduction to Java

Java is an object oriented programming language which was developed by James Gosling at Sun Micro System in 1991 and released in 1995.The original name of Java called OAK. Java was designed for the development of electronics devices like TVs, Machines etc.

Java is similar to C++ but the main difference is platform independence means no need for specific machine. It can run on any operating system like XP, Windows. It is the only language that is purely object oriented. Java was designed for “write once and run everywhere and anytime” means you can write a program in once and run that program anywhere(any operating system)because in java JVM is used. The full form of JVM is Java Virtual Machine. JVM plays the intermediate role in this concept. It can be used to create two types of programming first is Stand alone and second is Web Application programming (Client server concept) which can be used over a network. The general purpose application is known as a standalone application and the applications for internet or web based application like Applet, Frame etc. In Java , programs are compiled into JVM called byte code

     The small team of sun engineers initiated Java language. In 1995, OAK was renamed “JAVA”


   OAK (1991) ->For embedded device

   JDK 1.0 (Jan. 21, 1996) ->original version

  JDK 1.1 (Feb. 19, 1997) ->Event handling and inner classes

  J2SE 1.2 (Dec. 8, 1998) ->add “Swing”

  J2SE 1.3 (May 8, 2000) ->add Packages

  J2SE 1.4 (Feb. 6, 2002) ->more additions

  J2SE 5.0 (Sept. 30, 2004) ->enumumeration, other new syntax

  Java SE 6 (Dec. 11, 2006) ->Sun replaced the name “J2SE”

  Java SE 7 (July 28, 2011)

  Java SE 8

  Java SE 9

  Java SE10


           JAVA ME (Micro edition)

         JAVA SE (Standard edition)

         JAVA EE (Enterprise edition)