Java Tutorial

Basic Concepts

Object Oriented Concepts

Coming Tutorials

>Home>Java Tutorial>Java Versions Information

Java Tutorial

Basic Concepts

Object Oriented Concepts

Coming Tutorials



Java Version Release Date and Names and Added New Features

Java version release date, version names and list of version wise added features in Java.

Version Release Date Version Name
JDK Beta 1995 -
JDK 1.0 23rd Jan, 1996 Oak
JDK 1.1 19th Feb, 1997 Abigail
J2SE 1.2 8th Dec, 1998 Playground
J2SE 1.3 8th May, 2000 Kestrel
J2SE 1.4 6th Feb, 2002 Merlin
J2SE 5.0 30th Sep, 2004 Tiger
JSE 6 11th Dec, 2006 Mustang
JSE 7 28th July, 2011 Dolphin
JSE 8 18th March, 2014

The Java version naming culture is dropped with Java 8 and so no official version name going forward from Java 8.

Version Wise Features Addition To Java


New features added in JDK 1.1

  • RMI (Remote Method Invocation).
  • Inner Classes.
  • JDBC (Java Database Connectivity).
  • Reflection.
  • Java Beans.

New features added in J2SE 1.2

  • Just In Time (JIT) Compiler.
  • Java String Memory Map for Constants.
  • Collection Framework.
  • Jar Signer for signing Java ARchive (JAR) files
  • Java Foundation Classes (JFC) which consists of Swing 1.0, Drag and Drop, and Java 2D class libraries
  • Scrollable result sets, BLOB, CLOB, batch update, user-defined types in JDBC
  • Audio Support in Applets
  • Java Plug-in

New features added in J2SE 1.3

  • Jar Indexing.
  • Java Sound.
  • And many updates in existing features.

New features in J2SE 1.4

  • JDBC 3.0 API.
  • Regular Expressions.
  • Assertions.
  • Java Web Start.
  • Logging API.
  • Java Print Service.
  • XML Processing.
  • Preferences API.
  • Image I/O API.
  • Chained Exception.
  • Java Print Service.

New features added in J2SE 5.0

  • Static Import.
  • StringBuilder.
  • Typesafe Enums.
  • Metadata (Annotations).
  • Enhanced for Loop.
  • Generics.
  • Varargs.
  • Autoboxing/Unboxing.
  • Instrumentation.

New features added in JSE 6

  • JDBC 4.0 API.
  • Integrated Web Services.
  • Java Compiler API.
  • Scripting Language Support.
  • Pluggable Annotations.
  • Native PKI, Java GSS, Kerberos and LDAP Support.

New features added in JSE 7

  • Multiple Exception Handling.
  • Java nio Package.
  • Binary Literals, Underscore in literals.
  • Diamond Syntax.
  • Strings in Switch Statement.
  • Type Inference for Generic Instance Creation.
  • Support for Dynamic Languages.
  • Automatic Null Handling.

New features added in JSE 8

  • Default Methods.
  • Date and Time API.
  • PermGen Error Removed.
  • Type Annotations.
  • Nashhorn JavaScript Engine.
  • Concurrent Accumulators.
  • Pipelines and Streams.
  • Lambda Expressions.
  • Parallel operations.

Share the article to help your friends