Sun Microsystems announced that they just released Java SE 6. Depending on who you ask, this is a great thing, or just so so.
Joey deVilla, from Global Nerdy, was not impressed with Java 6. Of course, he has made a significant effort to avoid getting sucked in to the Java mindset. I thought it was funny that he said there is something wrong with a language that requires you to make a class for a simple program like “Hello World.”
I personally disagree with DeVilla, but I understand where he is coming from. If you moved from a type of language that does not use classes, or uses them infrequently, it would be difficult to get into the habit of creating a class for such a simple program.
I am very excited about the updates to Java, no matter how trivial they may be. The Java language is likely to improve and adapt at a faster rate now that the language is becoming open sourced.
If you would like to see some of the benefits of the new Java, go to Danny Coward’s blog and view his entry on the Java SE 6 top ten. He gives several reasons for upgrading to the new Java, including a double digit performance boost, new scripting abilities, and new APIs for developing web services.