Release Date
|
Version Name
|
Code Name
|
IMPORTANT FEATURES
|
1990
|
---
|
Green Project
|
Sun decided to developed software that could be used
for electronic devices and the project called as green project head by james
gosling.
|
1991
|
ALPHA & BETA
|
GreenTalk
|
Electronic Device Programming
|
1992
|
|
|
The team verified the application of their new
language to manage a list of home appliances using a hand held device.
|
1993
|
|
|
The world wide web appeared on the internet and transformed the
text-based interface to a graphical rich environment.
|
1994
|
|
|
The team developed a new web browser called “hot
java” to locate and run applets.
|
1995
|
|
|
Oak was renamed to java as it did not survive “legal” registration. Many
companies such as netscape and Microsoft announced their support for.
|
1996
|
JDK 1.0
|
Oak
|
Java language is now famous for internet programming
as well as a general purpose OO language.
|
1996
|
JDK 1.0.1
|
java
|
The first stable version, JDK 1.0.2, is called Java 1
|
1997
|
JDK 1.1
|
|
Reflection, JDBC, inner classes, RMI
|
1998
|
JDK 1.2
|
PLAYGROUND
|
COLLECTION, jit string memory map
|
1999
|
J2SE & J2EE
|
|
Sun releases java 2 platform standard edition (J2SE)
& enterprise edition (J2EE)
|
2000
|
J2SE 1.3
|
KESTREL
|
Java sound, java indexing, jndi
|
2002
|
J2SE 1.4
|
MERLIN
|
Assert, regex, exception chaining
|
2004
|
J2SE 5.0
|
TIGER
|
Generics, autoboxing, enums
|
2006
|
JAVA SE 6
|
MUSTANG
|
Jdbc 4.0, java compiler api, annotations
|
2011
|
JAVA SE 7
|
DOLPHIN
|
String in switch case, exception handling new way
|
2014
|
JAVA SE 8
|
SPIDER
|
Current Version
|
Sep 21, 2017
|
JAVA SE 9
|
|
include better support for multi-gigabyte heaps, better native code
integration, and a self-tuning JVM
|
NA
|
JAVA SE 10
|
|
There is speculation of introducing objects without
identity as well as moving towards 64-bit addressable arrays to
support large data sets.
Money and Currency API
|