History Of Java

  • In the early 1990s, Sun Microsystems  started a project called "Green Project" with the objective was to build a platform-independent language that could write embedded software for consumer electronics. 
  • James Gosling, a computer scientist and engineer at Sun Microsystems, led a team of developers in creating this new programming language. which they named "Oak." And there were 4 other people including James Gosling in this group.Those are Chris Warth, Patrick Naughton, Ed Frank and Mike Sheridan.
  • Due to a trademark dispute with another programming language name, Oak was later renamed to Java. The name "Java" was inspired by the Indonesian coffee that Gosling and his team drank in the break room.
  • The first public version of Java (Java 1.0) was released in 1995.It included many of the core features of the language that we still use today, such as garbage collection, exception handling, and platform independence.
  • The ability to compile Java programs into bytecode that could run on any device having a Java Virtual Machine (JVM) was one of the primary features that distinguished Java from other programming languages at the time.

  • In 1996, Sun Microsystems released the first version of the Java Development Kit (JDK), which included a debugger, compiler, and other tools for developing Java programs.


  • At the same time,  WWW and the internet were increasing in popularity day-by-day.The platform-independence features were absent from web programs. It needed small and portable programs that could be securely transported over the network. It required programs that could run on any operating system regardless of hardware and software configuration.Java was the programming language that could be used to meet these needs.
  • In 2006, Sun Microsystems released Java SE 6, which included significant updates and improvements to the language, including better support for scripting languages, faster performance, and improved security features.


  • After acquiring Sun Microsystems in 2010, Oracle Corporation took control of the Java programming language.Since that time, Java has developed and improved, with frequent updates and new versions.
  • Java is no longer a ordinary programming language. It is a technology which is simple,Robust, Secure, Object Oriented, Portable, Distributed, Architecture neutral, Multithreaded, Interpreated, High Performance and Dynamic and is one of the most widely used programming languages worldwide.

History Of Java Versions.


The Java platform has been in active development for more than 27 years, starting with the first version that was released in 1996 and continuing until version 20, which has been available to the public since March 2023.Many changes and improvements have been made to the technology over the years. The following table summaries all versions of Java SE from its early days to the latest.

Java SE Version 

Version Number

Release Date

JDK 1.0 (Oak)

1.0

January 1996

JDK 1.1

1.1

February 1997

J2SE 1.2(Playground)

1.2

December 1998

J2SE 1.3 (Kestrel)

1.3

May 2000

J2SE 1.4 (Merlin)

1.4

February 2002

J2SE 5.0 (Tiger)

1.5

September 2004

Java SE 6 (Mustang)

1.6

December 2006

Java SE 7 (Dolphin)

1.7

July 2011

Java SE 8

1.8

March 2014

Java SE 9

9

September, 21st 2017

Java SE 10

10

March, 20th 2018

Java SE 11

11

September, 25th 2018

Java SE 12

12

March, 19th 2019

Java SE 13

13

September, 17th 2019

Java SE 14

14

March, 17th 2020

Java SE 15

15

September, 15th 2020

Java SE 16

16

March, 16th 2021

Java SE 17

17

September, 14th 2021

Java SE 18

18

March, 22nd 2022

Java SE 19

19

September, 20th 2022

Java SE 20

20

March, 21st 2023



THANK YOU…