You must have to know the history of java if you want to learn java programming language. Java is the most popular high level, robust, object-oriented and secure programming language. It was developed by Sun Microsystems in the year 1995.
James Gosling, Mike Sheridan, and Patrick Naughton Start the Java language project in June 1991. Sun Microsystems released the first version of Java 1.0 in 1996.
It was initially designed for developing programs for television, set-top boxes, etc but that time it was more advanced for the digital cable television.
James Gosling is the father of Java. The initial name of java is Oak. But Oak was already a registered company, so James Gosling and his team changed the name to Java.

Principles for creating Java programming
- Simple, object-oriented, and familiar.
- Robust and secure.
- Architecture-neutral and portable.
- High performance.
- Interpreted, threaded, and dynamic.
Why it’s name java?
The first name of a java programming language is Oak. This name was used by James Gosling But Oak was already a registered company so James Gosling and his team decide to change this name.
Gosling kept a meeting with his team to discuss what it should be named. After the meeting came up with many different names like Silk, Jolt, Java, etc. Maximum team members give their choice to java because it was unique. So after that Gosling rename Oak name to Java.
Java Version History
Version | Release Date |
---|---|
JDK 1.0 | January 23, 1996 |
JDK 1.1 | February 19, 1996 |
J2SE 1.2 | December 8, 1998 |
J2SE 1.3 | May 8, 2000 |
J2SE 1.4 | February 6, 2002 |
J2SE 5.0 | September 30, 2004 |
Java SE 6 | December 11, 2006 |
Java SE 7 | July 28, 2011 |
Java SE 8 | March 18, 2014 |
Java SE 9 | September 21, 2017 |
Java SE 10 | March 20, 2018 |
Java SE 11 | September 25, 2018 |
Java SE 12 | March 19, 2019 |
Java SE 13 | September 17, 2019 |
Java SE 14 | March 17, 2020 |