Although SE 6.0 is not a major release with significant language syntax changes as SE 5.0 was, there are still some interesting enhancements that will be included in the 6.0 release. DevX.com has an article giving an overview of each of these enhancements.
Included changes:
- Compiler API – to allow developers to be able to programatically compile source code. Interesting for code generation projects.
- Memory leak and detection information, with improved stack trace for java.lan.OutOfMemory errors.
- JDesktop Integration Components (JDIC) project. This API gives Java applications access to native operating system features on the desktop, such as the browser, email editor, file-type associations, the system tray, application launching, and printing.