This post originated from an RSS feed registered with Java Buzz
by Vasanth Dharmaraj.
Original Post: Whats in the J2SE 1.5 beta?
Feed Title: Vasanth Dharmaraj's Blogs
Feed URL: /SyndicationService.asmx/GetRssCategory?categoryName=Technology%7CJava
Feed Description: my thoughts on dot net, java, linux, formula one, xbox gamming...(my java category)
Sun just released the first beta of J2SE 1.5
codenamed 'Tiger'. Get it here.
The key focus area for this release are Ease of Development, Scalability and
Performance, Monitoring and Manageability and Desktop Client.
Ease of development features include metadata, generic types, autoboxing and auto-unboxing
of primitive types, enhanced for loop, enumerated types, static import, formatted
output a la 'c', formatted input and varargs. For an explanation of each of these
features look here.
Class data sharing is key for performance improvement. The JVM Monitoring & Management
API (JSR-174) and the JVM profiling API (JSR-163) are included in 1.5. The
start time and footprint of swing applications are improved. Swing gets a new theme
called Ocean.
Synth is an XML driven look and feel which looks very interesting. You can check out
a nice review of Synth at Duffblog.
Check out the release
notes for a more comprehensive list of features and improvements.