JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
JDK for Solaris Developer's Guide
search filter icon
search icon

Document Information

Preface

New Features and Enhancements

Performance Enhancements

Java Language Features

Generics

Enhanced for Loop

Autoboxing/Unboxing

Typesafe Enums

Varargs

Static Import

Metadata (Annotations)

Virtual Machine

Class Data Sharing

Garbage Collector Ergonomics

Server-Class Machine Detection

Thread Priority Changes

Fatal Error Handling

High-Precision Timing Support

Core Libraries

Lang and Util Packages

Networking

Security

Internationalization

Improved Support for Environment Variables

ProcessBuilder

Formatter

Scanner

Reflection

JavaBeans Component Architecture

Collections Framework

Java API for XML Processing (JAXP)

Bit Manipulation Operations

Math

Instrumentation

Serialization

Concurrency Utilities

Threads

Monitoring and Management

Integration Libraries

Remote Method Invocation (RMI)

Java Database Connectivity (JDBC)

CORBA, Java IDL and RMI-IIOP

Java Naming and Directory Interface (JNDI)

User Interface

Internationalization

Java Sound Technology

Java 2D Technology

Image I/O

AWT

Swing

Deployment

General Deployment

Java Web Start Deployment

Tools and Tool Architecture

Java Virtual Machine Tool Interface (JVMTI)

Java Platform Debugger Architecture (JPDA)

Java Compiler (javac)

Javadoc Tool

Annotation Processing Tool (apt)

OS & Hardware Platforms

Supported System Configurations

64-Bit AMD Opteron Processors

Compatibility with Previous Releases

Tools and Tool Architecture

Java Virtual Machine Tool Interface (JVMTI)

JVMTI is a new native programming interface for use by development and monitoring tools. It provides both a way to inspect the state and to control the execution of applications running in the Java virtual machine (VM). JVMTI is intended to provide a VM interface for the full breadth of tools that need access to VM state, including but not limited to: profiling, debugging, monitoring, thread analysis, and coverage analysis tools.

JVMTI will replace the now deprecated JVMPI and JVMDI in the next major release of J2SE.

Refer to the documentation at http://java.sun.com/j2se/1.5.0/docs/guide/jvmti/index.html.

Java Platform Debugger Architecture (JPDA)

JPDA itself has many new features, described in more detail on the JPDA enhancements page.

Refer to the documentation at http://java.sun.com/j2se/1.5.0/docs/guide/jpda/index.html.

Java Compiler (javac)

Compiler options include:

Refer to the man page documentation at http://java.sun.com/j2se/1.5.0/docs/tooldocs/solaris/javac.html.

Javadoc Tool

See What's New in Javadoc 1.5.0 at http://java.sun.com/j2se/1.5.0/docs/guide/javadoc/whatsnew-1.5.0.html.

Annotation Processing Tool (apt)

apt is a new command-line utility for annotation processing. It includes a set of reflective APIs and supporting infrastructure to process program annotations.

Refer to the documentation at http://java.sun.com/j2se/1.5.0/docs/guide/apt/index.html.