In the thursday keynote at Devoxx, Mark Reinhold (from Sun) presented the new features slated for the Java 7 release. (the expected release date of Java 7 is early 2010)
One of the most important new features will be the modularization of Java SE7. Modularization is needed because both Java and the JDK have become quite big. This for example gives issues when trying to run it on smaller (mobile) devices. Cutting the JDK into modules will avoid loading unnecessary classes, which on their turn result in shorter start-up times for applications. To print a simple string “Hello world”, Java needs over 300 classes in the current version!.
A list of the other new features can be found here!










January 24th, 2009 at 6:16 pm
The Devoxx keynote from Mark Reinhold is now available @ Parleys.com… enjoy!
January 25th, 2009 at 7:45 pm
What do you mean by “Java needs 300 classes”? I think you mean it loads/imports 300 classes but only uses ____ to print the String. Anyhow, 300 classes is an exaggeration.
January 8th, 2010 at 1:46 am
I look forward java 7, i´ve heard about modularity, it would be great
Thanks for sharing!
February 9th, 2010 at 9:24 am
>>Anyhow, 300 classes is an exaggeration.
Only a little out. In Java 6 332 are used