The development of J2SE 5 was led by Sun and progressed following the Java Community Process (JCP) to include input from a variety of constituents.
-New language updates: Metadata, Generics, Enumerated types, Autoboxing of primitive types
-New JVM Monitoring and Management API
-Improved out-of-box performance
-New (but compatible) default Java look and feel