Skip Masthead Links   » search tips  |  Search:     
The Source for Developers
A Sun Developer Network Site
Products and Technologies
Technical Topics
Sun Microsystems
Core Java
J2SE 5.0
API Specifications
Bug Database
Tutorials & Code Camps
Online Sessions & Courses
Instructor-Led Courses
Course Certification

Regional Sites
- Translated Version
Java 2 Platform Standard Edition (J2SE) software is the premier platform for rapidly developing and deploying secure, portable applications that run on server and desktop systems spanning most operating systems. J2SE 5.0 is a significant release including many new features and updates while preserving compatibility and stability.
The development of J2SE 5.0 was led by Sun and progressed following the Java Community Process (JCP) to include input from a variety of constituents. Some highlights of J2SE 5.0:
  • 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
For more details, see J2SE 5.0 in a Nutshell.
Please see the System Configurations document for information on supported systems.
What's New
September 30, 2004
J2SE 5.0 FCS Now Available! The most important Java technology release in years includes new Java language updates, monitoring and management support, and a focus on rich clients for the desktop.
» Read more
September 30, 2004
Check out these blogs on J2SE 5.0 from the key architects
Calvin Austin, J2SE 5.0 spec lead
James Gosling, VP, Fellow and creator of Java technology
Graham Hamilton, VP, Fellow and Java technology architect
Chet Haase, Sr. Staff Engineer, Rich Desktop Client
Mark Reinhold, Chief Engineer, J2SE
September 30, 2004
Online Chat, October 12, New Language Features in J2SE 5.0 Got a question about the new language features in J2SE 5.0? Get answers in this chat with three key member of the core Java team.
August 18, 2004
J2SE Naming and Versioning The upcoming feature release of J2SE is one of the most significant upgrades to the platform in years. As such, the version number has changed and some subtle naming enhancements have been made.
» Read more
June 1, 2004
Programming with the New Language Features in J2SE 5.0 This article looks at the new language features, the motivation behind them, and discusses how using them can help you to improve your programs. Read the article then take the quiz.
Subscribe to Newsletters.
Members of Sun Developer Network can sign up to receive these (and other) newsletters. Not yet a member? Join us!
Java Technology Fundamentals
New to Java? Learn the basics of the Java programming language and keep up-to-date on additions to the New-to-Java Programming Center.
Core Java Technologies Newsletter
Find out about new enterprise Java technologies, products, tools, and resources for developers.
Core Java Technologies Tech Tips
Get expert tips, sample code solutions, and techniques for developing in the Java 2 Platform, Standard Edition (J2SE).   » Read More
Looking for an Older Release?
Sun provides some older product and technology releases as a courtesy to developers for problem resolution. These releases and products have completed the Sun "end-of-life" (EOL) process and are no longer supported under standard support contracts. However, you can access them via our archives.

Related Links