Friday, July 10, 2009

HI

Click here to go to original page of below content

JDK release dates
Here are the dates the various Java versions were released. This table does not show the minor _01 _02 type releases. Major releases 1.3, 1.4.0, 1.5.0 and 1.6.0 are named after birds or mammals, while minor releases are named after insects, given that they are bug-fix releases.
Java JDK (Java Development Kit) Releases Dates and Release Differences
DateVersionCodenameNew Features Introduced In that Release
1996-01-231.0Oak?Java released to public
1997-02-181.1SparklerNo longer supported. Added a totally new event model, using Listeners, anonymous classes and inner classes. This is the level Microsoft has trapped many of its customers at. Netscape proprietary RSA code signing. Microsoft proprietary CAB (Cabinet file) code signing.
1997-09-121.1.4Sparkler
1997-12-031.1.5Pumpkin
1998-04-241.1.6Abigail
1998-09-281.1.7Brutus
1999-04-081.1.8Chelsea
1998-12-041.2PlaygroundNo longer supported. Added ArrayList and other Collections, added Swing (though the initial release is missing many methods). AddedDSA (Digital Signature Algorithm) code signing. Added BufferedImage
1999-03-301.2.1(none)
1999-07-081.2.2Cricket
2000-05-081.3KestrelNo longer supported. java.util.Timerjava.lang. StrictMathRuntimeaddShutdownHookjava.awt. Robot,java.awt.print. PageAttributesjava.media.sound (MIDI (Musical Instrument Digital Interface) and sampled). Hotspot introduced. RMI (Remote Method Invocation) now has the option of using CORBA (Common Object Request Broker Architecture) ’s IIOP protocol. Added RSA code signing, which quickly effectively obsoleted DSA certificates.
2001-05-171.3.1Ladybird
2002-02-131.4MerlinNo longer supported. added regexes, assertions and nio.
2002-09-161.4.1Hopper (Grasshopper)
2003-06-261.4.2Mantis
2004-09-291.5Tigeradded StringBuilder, java.util.concurrent, generics, enums, annotations, autoboxing, covariant return types, for:each, static import and variable-length argument lists. MacOS for the PowerPC is stuck at version 1.5more.
2006-12-121.6MustangSystem tray, subpixel antialiasing, Document-modal, Application-modal, Toolkit-modal, Applet splash screens, JTable sorting, true double buffering, digitally signed XML (extensible Markup Language) files, JWS (Java Web Start) support for *.ico and *.png,JavaCompiler (ability to invoke javac cleanly), JDBC (Java Data Base Connectivity) 4.0, smart card API (Application ProgrammingInterface), ConsolereadPassword, improved drag & drop. Apple OS X 10.5 supports JDK 1.6.0_13. pluggable annotations, more.
2011-07-281.7DolphinString case lablels. binary literals. Underscores in numeric literals. Multiple Exception catch.
Future Versions
2013?8.0also Dolphin?closures aka λ lambda expressions
2015?9.0?better support for multi-gigabyte heaps, better native code integration, and a self-tuning JVM
2017?10.0?Primitives behave identically to objects.