Java 6 Released

A few years ago, Graham Hamilton announced Java 6 at the Alumni Fireside Chat at the JavaOne conference, and now it’s been released.

What is there to look forward to in Java 6?


  • New Security Features and Enhancements

    • Native platform Security (GSS/Kerberos) integration.

    • Java Authentication and Authorization Service (JAAS) login module that employs LDAP authentication

    • New Smart Card I/O API

  • Integrated Web Services


    • New API for XML digital signature services for secure web services

    • New Client and Core Java Architecture for XML-Web Services (JAX-WS) 2.0 APIs

    • New support for Java Architecture for XML Binding (JAXB) 2.0


  • Scripting Language Support (JSR 223)


    • New framework and API for scripting languages

    • Mozilla Rhino engine for JavaScript built into the platform


  • Enhanced Management and Serviceability


    • Improved JMX Monitoring API

    • Runtime Support for dTrace (Solaris 10 and future Solaris OS releases only)

    • Improved memory usage analysis and leak detection

  • Increased Developer Productivity


    • JDBC 4.0 support (JSR 221)

    • Significant library improvements

    • Improvements to the Java Platform Debug Architecture (JPDA) & JVM Tool Interface

  • Improved User Experience


    • Look-and-feel updates to better match underlying operating system

    • Improved desktop performance and integration

    • Enhanced internationalization support


Java 6 released