- Java SE 8 "2014-03-14 release "
java Version SE 7" 2011-07-28 release "
-
A string is allowed as a branching condition in a switch statement block;
-
-
-
supports dynamic languages;
-
support try-with-resources;
-
-
-
diamond type syntax;
-
null the value of the automatic processing.
 
java Version SE 6" 2006-12-11 release "
-
support scripting language;
-
Introducing the JDBC 4.0 API;
-
Introduction of Java Compiler API;
-
pluggable annotations;
-
-
-
did a lot of optimizations.
 
- Jav A Version SE 5.0 " 2004-09-30 issue "
- j2se Version 1.4 "2004-02-06 release "
XML processing;
Java Print Service;
introduction of logging API;
Introduction of Java Web Start;
Introducing the JDBC 3.0 API;
introduction of assertions;
Introduction of Preferences API;
Introduction of chain-type exception handling;
Support IPv6;
supports regular expressions;
Introduces the image I/O slot machine API.
- J2SE Version 1.3 "2000-05-08 release"
Introduction of Java Sound API;
Jar file index;
A lot of optimizations and enhancements have been made to all aspects of Java.
- j2se Version 1.2 "1998-12-08 release "
-
Introduction Set (Collection) framework ;
-
-
Introducing the JIT (Just in time) compiler;
-
-
-
introduced JFC (Java Foundation Classes), including Swing 1.0, drag-and-drop and Java class library;
-
-
-
- JDK Version 1.1 "1997-02-19 release "
Introduction of JDBC (Java Database Connectivity);
Support for internal classes;
Introducing Java Beans;
Introduction of RMI (Remote Method invocation);
Introduce reflection (for introspection only).
- JDK Version 1.0 "1996-01-23 release "
Version history and features of Java