Java SE White Papers

At a Glance 




Technical Articles

White Papers

  • Java 2D API: Enhanced Graphics and Imaging for the Java Platform
    This white paper describes how the Java 2D API extends the graphics and imaging classes defined by java.awt, while enabling developers to easily incorporate high-quality 2D graphics, text, and images in Java applications and applets.
  • Java Advanced Imaging (JAI) API white papers
    Building on the Java 2D API, the Java Advanced Imaging API enables sophisticated, high-performance image processing in Java technology-based applications.
  • The Java Language Environment
    Describes the broad design goals of Java. Provides detailed description of the basic Java Language compared to C/C++. Includes a general discussion of HotJava. Briefly mentions the four base class libraries. Does not cover upcoming class libraries or technologies.
  • Java Management Extensions (JMX)
    This document describes best practices that been identified for modeling using the JMX API.
  • Java Tuning
    This white paper is intended as a reference for Java Performance Tuning information, techniques, and pointers.
  • Java Web Start
    Overview of how Java Web Start works and highlights its key advantages for deploying applications.
  • J2SE 5.0 Name and Version Change
    This paper explains how the naming of the Java platform releases has been simplified.
  • Memory Management in the Java HotSpot Virtual Machine
    This paper describes the different types of garbage collectors available in the Java HotSpot virtual machine (JVM) in Sun's J2SE 5.0 release and gives advice on choosing a collector, configuration, and memory sizing.
  • Java SE 5 Performance
    This guide gives an overview of the performance and scalability improvements made in the Java SE 5.0 release along with various benchmarks to demonstrate the impact of these improvements.
  • Platform Migration Guide
    This guide helps developers migrate Java applets, stand-alone applications, Java Web Start applications, and development tools from version 1.3 of the Java platform to version 5.0.
  • Security
    The Java security architecture includes a large set of application programming interfaces (APIs), tools, and implementations of commonly-used security algorithms, mechanisms, and protocols.
Left Curve
Java SDKs and Tools
Right Curve
Left Curve
Java Resources
Right Curve