JDKTM 5.0 Documentation

Download J2SE 5.0 Documentation Download this

Search   General Info   API & Language   Guide to Features   Tool Docs   Demos/Tutorials
J2SETM Platform at a Glance

This document covers the JavaTM 2 Platform Standard Edition 5.0 Development Kit (JDK 5.0). Its external version number is 5.0 and internal version number is 1.5.0. For information on a feature of the JDK, click on its component in the diagram below.

General Information

Readme, Overview, Changes
New Features and Enhancements
Contacting Java Software
Legal Notices
Copyright and License Terms for Documentation

API & Language Documentation

Java 2 Platform API Specification   (NO FRAMES)

Guide to Features - Java Platform
Design specs, functional specs, user guides, tutorials and demos.

J2SE Overview
New Features and Enhancements

Java Language
Java Programming Language
Virtual Machine
Virtual Machine
Base Libraries
java.lang, java.util Packages
Language and Utility Packages
Monitoring and Management
Package Version Identification
Reference Objects
Collections Framework
Concurrency Utilities
Java Archive (JAR) Files
Zip Files
Regular Expressions
Other packages
New I/O
Object Serialization
JavaBeansTM Component API
Java Management Extensions (JMX)
Java Native Interface (JNI)
Extension Mechanism
Endorsed Standards Override Mechanism
Integration Libraries
Java Database Connectivity (JDBCTM)
Java IDL
Java Naming and Directory InterfaceTM (JNDI)
Remote Method Invocation (RMI)
User Interface Libraries
2D Graphics and Imaging
Abstract Window Toolkit (AWT)
Drag-and-Drop Data Transfer
Image I/O
Input Method Framework
Print Service
Project Swing Components
General Deployment
Java Plug-in
Java Web Start
Tool Specifications
Annotation Processing Tool
Javadoc Tool
Java Platform Debugger Architecture (JPDA)
Java Virtual Machine Tool Interface (JVMTI) (replaces JVMPI)
Java Virtual Machine Debug Interface (JVMDI)
Java Debug Wire Protocol (JDWP)
Java Debug Interface (JDI)

JDK Tools and Utilities
Reference documentation for the JDK tools and utilities.

JDK Tool and Utility Documentation

Demos, Samples, Tutorials, Training, and Reference
Sample code for applets and applications, training, courses, and tutorials for the JDK.

Demonstration Applets and Applications
        Included in JDK and on
Java Web Start Samples
        Included in JDK

JDK and JRE: Two Sun products that implement the J2SE platform. Development Tools and APIs. User Interface Toolkits Integration APIs Core APIs Tool Support Compiles source code into bytecode. Helps you find and fix bugs in programs. Generate HTML pages that describe the classes and class members. Interfaces for use by debuggers in development environments. Application deployment technology. Enables applets to be run in web browsers. GUI components with pluggable look and feel. GUI components. Captures, processes, and plays back audio and MIDI data. Enables text entry by other than keyboard, for Chinese, Japanese, etc. For advanced graphics and imaging. APIs for making applications accessible to disabled persons. Enables communication between remote objects for distributed applications. Provides universal database access. Provides naming and directory functionality. Provides and Object Request Broker (ORB) 
and CORBA/IIOP support. APIs supporting use of XML-formatted data. Facilitates software servicing and maintenance at customer sites. Enables creation of reusable, platform-independent components. Enables internationalization of applications. Enables storage and retrieval of preference and configuration data. For manipulating collections (groups of objects). Interface between Java and native code. APIs for program security, signing, cryptography, etc. Provides fundamental and utility APIs. Support for I/O, buffer management, regular expressions, more. Support for sockets, URLs, authentication, more, for networking. Java HotSpot technology for runtime performance. Write Once, Run Anywhere (TM)
Copyright 2004 Sun Microsystems, Inc. All Rights Reserved.

Your feedback is important to us.
Please send us comments and suggestions at Contact Java Software
Download this JDK documentation


Java Software