Tuesday, October 21, 2008

The Long Awaited JDK 6 Update 10 has been released

Here is the link where you could download the latest JDK.

http://java.sun.com/javase/downloads/index.jsp

I have heard about this long awaited release, JDK6u10 since the time I attended the Sun Developers' Day 2008, on June this year. Joey Shen presented what's new in this version.

Though the version name seems to be only minor update to the JDK 6, actually this version contains a whole bunch of improvement.

The most notable one explained by Joey Shen is the modular approach in downloading JRE. Now the JRE could be downloaded very fast, the initial will only be download only small piece of jar. Later other components will be downloaded on demand.

Why jump straight away from update 7 to update 10?

I believe these features weren't released as JDK 7 because JDK 7 has been released to the community as OpenJDK in which Sun Microsystems doesn't have the direct control over the release. There were some long discussion on what features should be in, not mentioning also when to release. Inherent problem with community driven release of such SDK is the delay caused by strong disagreement among the community.

So I guess that Sun just put a certain number for the next version, which turned out to be update 10 while we were in the update 5 or 6 just to be safe and give some lead time to complete the job. As there are lots of full timers and experienced employees working on the version Sun Microsystems could be better drive the release of update 10.  Eventually they finished long before update 8 being used, thus the number jumps from update 7 to update 10!