J2SE v5.0 ("Tiger") is the latest major revision to the Java platform and language; it contains 15+ component JSRs with nearly 100 other significant updates developed through the Java Community Process (JCP).
The J2SE 5.0 release is focused along certain key themes:
- Ease of Development
- Generic Types
- Autoboxing and Auto-Unboxing of Primitive Types
- Enhanced for Loop :)
- Enumerated Types
- Static Import
- Formatted Output :)
- Formatted Input :)
- Concurrency Utilities
- rmic -- The RMI Compiler
- Scalability and Performance
- Monitoring and Manageability
- New JVM Profiling API (JSR-163)
- Improved Diagnostic Ability
- Desktop Client
- Swing toolkit enjoys a fresh new theme called Ocean :)
- Miscellaneous Features
- Core XML Support
- Supplementary Character Support
- JDBC RowSets
The desktop Java client group at Sun is working on some great features and functionality in the next release of Java (code named Mustang).The Tiger team proclaimed the 5.0 release the best; the Mustang group has more than 100 changes in mind already.Mustang is scheduled for final release in the middle of 2006, the first update to the core Java language under the group's new delivery model.
As part of the development process for the Mustang release of the Java 2 Platform, Standard Edition (J2SE 6.0), they are moving to a more transparent development model for both the specification and the implementation and seeking source code contributions into Mustang, Bug reports, Feature requests etc.
This is our opportunity to contribute into the community and to help make the platform better.So we can make the world a better place and be publicly recognized for it too!
The doors are open. Source contributions are welcome. Lets participate!