Java Introduction
Java Introduction
• Java is a platform independent and ure object oriented programmig language. It was developed by  James Gosling and Patrick Naughton of Sun Microsystems, USA in 1991.  
• It was Originally called OAK and this language was renamed as "Java" in 1995.
• This language was designed to be simple and platform- independent(which was not dependent on any particular hardware or operating system) that had been developed with the main objective of making the programming for the internet faster and easier.
• This language has bright future due to its four distinct features, namely object oriented, platform independent, Intenet support and security.
• The java programs developed exclusively for the internet, which are well known as applets can now be effortlessly distributed to many users over the internet.
• In 1++0, the Sun Microsystems decided to develop special software that can be used to manipulate consumer electronic devices.
• In 1991, the sun Microsystems announced anew language named OAK, after using the most popular object oriented language C++.
• In 1992, the green project team demonstrated the application of their language to control the home appliances using hand - held device with tiny touch sensitive screen.
• In 1993, the green project team came up with the idea of developing web applets after World Wide Web(WWW) appeared on the internet.
• In 1994, the green project team developed a web browser called Hot Java to locate and run applet programs or internet.
• In 1995, a programming language called OAK was renamed as Java. Sun Microsystems had realeased new version of java called JDK 1.0
• The various versions of java JDK 1.0, JDK 1.1, J2SE 1.2,J2SE 1.3,J2SE 1.4,J2SE 5.0,Java SE 6,Java SE 7,Java SE 8 (LTS),Java SE 9,Java SE 10,Java SE 11 (LTS),Java SE 12 were subsequently released.
Characteristics of Java
• The various characteristics of java are follows:
- Java language is both compiled and interpreted.
 - java is a platform independent and portable.
 - Java is an object oriented language.
 - Java is simple and easily extendible.
 - Java is a robust language.
 - Java ensures extensive security.
 - Java is a distributed language used to create and share application across networks.
 - Java supports multithreading.
 - Java enables interactive programming through graphical applications.
 - Java is a dynamic and extensible language.
 - Java architecture offers excellent performance.
 
Features of Java
• Features of Java/Java Buzzwords/ Chracteristics of Java
- Simple
 - Object -Oriented
 - Robust
 - Secure
 - Compiled and Interpreted
 - Portable
 - Multithreaded
 - Architectural Neutral
 - High performance
 - Dynamic