Java’s root can be traced back to the year 1991 when Sun decided to fund a research project called “Green” so as to design a programming language to be used in intelligent consumer electronic devices.

The new language was originally named as Oak. It was later renamed to Java.

With internet just coming up, the use of Java for programming home appliances was abandoned.

In the year 1994, a Java-enabled web browser called HotJava was released.

In the year 1995 netscape incorporated Java support into its browser.

RELEASE DATE Major Features
JDK 1.0 1996 First Official Java Version.
JDK 1.1 1997 Just In Time Compiler(JIT) or Windows platforms; JDBC; RMI; Inner Classes; Java Beans;
J2SE 1.2 1998 Swing; Collections; Java IDL;
J2SE 1.3 2000 HotSpot JVM; JavaSound; Java Platform Debugger Architecture;
J2SE 1.4 2002 IPv6 Support; Image IO API; Regular Expressions; Java NIO; XML Parser;
J2SE 5.0 2004 Generics; Java Annotations; AutoBoxing; Enumerations; ForEach loop;
Java SE 6.0 2006 GUI and Web Service Improvements
Java SE 7.0 2011 Imprived File IO; Support for new network protocols
Java SE 8 2014 Lambda Expressions; New Date and Time API
Java SE 9 2016 Money and Currency API