The History of Java Programming Language
Java is related to C++, which is inherited by language C. Many characteristics of Java are inherited from these two languages. C and C++ were the base concept in many of Java’s object-oriented features.
Developer Of Java:
Java is a complete object-oriented programming language created by James Gosling from Sun Microsystems (Sun) in 1991. Initially, Java was called as OAK but was renamed as Java in 1995.
The partners discussed to get a new name of the language, the suggested words were “dynamic”, “revolutionary”, “Silk”, “Jolt”, “DNA” etc. In the word, they wanted something that revealed the reality of technology. In a book, according to James Gosling “Java was one of the top choices along with Silk”. Maximum team members decided to give it the name “JAVA” as it was unique.
The first publically available version of Java (Java 1.0) was released in 1995. Later, Sun Microsystems was acquired by the Oracle Corporation in 2010. With the development of technology, new versions of Java have been released over a period of time.
- Java is really a simple, reliable, portable, and powerful language.
- 1990 Sun Microsystems decided to developed special software that could be used to manipulate
- consumer devices. A team of Sun Microsystems programmers headed by James Gosling was formed to undertake this task.
- 1991 The team announced a new language named "Oak".
- 1992 Green Project teams demonstrated the application of their new language to control a list of home appliances using a hand-held device.
- 1993 The Green Project team came up with the idea of developing Web applets using the new language that could run on all types of computers connected to the Internet.
- 1994 Team developed a HotJava to locate and run applet programs on the Internet.
Java Version History
- JDK Alpha and Beta (1995)
- JDK 1.0 (23rd Jan 1996)
- JDK 1.1 (19th Feb 1997)
- J2SE 1.2 (8th Dec 1998)
- J2SE 1.3 (8th May 2000)
- J2SE 1.4 (6th Feb 2002)
- J2SE 5.0 (30th Sep 2004)
- Java SE 6 (11th Dec 2006)
- Java SE 7 (28th July 2011)
- Java SE 8 (18th March 2014)
- Java SE 9 (21st Sep 2017)
- Java SE 10 (20th March 2018)