This article describes features of a future version of Sun’s HotSpot JVM implementation. It introduces some of the synchronization optimizations slated for Mustang, the Java 2 Standard Edition (J2SE), version 6.0, which has been on the “to-do” list for many JVMs for quite some time.
‘Java theory and practice’ is a great place to learn about Java development. Java 1.0 had numerous flaws, and over the years many have been ironed out. Most of those who look at it with a knowlegeable critical eye either come to the conclusion that the language is beyond repair or that repair should be done at the expense of compatibility. Sun has managed to reform and refine it largely without sacrificing the latter, and increasingly, though the flaws are there, most of them do not constitue problems anymore. For the first time, I definitely look forward to future releases.
–bleyz
what’s the status of IMB JDK – or have they stopped working on it since 1.4.2? i remember it used to give better numerical performance …
they silently released IBM Java 5 beta.
http://www-128.ibm.com/developerworks/java/jdk/java5beta/
Note, it is a 90 day evaluation license. I don’t know if this is beacuse it is a beta, or that will change for the final version. Anybody that remembers how they handled previous betas of previous versions?
Mustang is looking like it might be a great release just for the improvements in performance alone, nevermind all the other stuff.
The greatest thing about it to me, is that it makes full use of my Swedish keyboard.
For about seven years it have not been possible to use anything but an US keboard and have access to all keys when using Swing components. What characters was missing depends on the locale. In my case I was unable to type ~ and that sort of ruled out applications where you had to use URLs.
Now I can hardly wait until this gets released to the general public. Thanks Sun.
1.5 was really the first release with a major focus on performance, and it’s nice to see this being kept up with the upcoming 1.6 release.
Any idea when it’s due out?