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.
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.
The Java security architecture includes a large set of application programming interfaces (APIs), tools, and implementations of commonly-used security algorithms, mechanisms, and protocols.