Java Version History

Java version history in in one line (highlight):

JDK 1 1996 Oak, stable
JDK 1.1 1997 Inner classes, Java Beans, JDBC
J2SE 1.2 1998 Swing API, JVM equipped with JIT, Collections
J2SE 1.3 1998 Hotspot JVM, JNDI, JavaSound
J2SE 1.4 2002 IPv6, Logging API, XML parcer and (XSLT) processor for XML called JAXP, Exception chaining
J2SE 5 2004 Generics, annotations, Autoboxing/Unboxing, Enumeration, For each loop, Static imports, Concurrency utilities, Scanner class
Java SE 6 2006 JAX-WS, JDBC 4.0, Java Compiler API, JAXB 2.0, pluggable annotations
Java SE 7 2011 String in switch, Auto resource mgmt in try statements, Catching multiple exception types and rethrowing exceptions with improved type checking, New I/O lib
Java SE 8 2014 lambda expressions, default methods in interfaces, Nashorn runtime to embed JS in apps, Date and time API
Java SE 9 2016 support for multi-gigabyte heaps, better native code integration, and a self-tuning JVM


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s