Java

JDKTM 5.0 Documentation

Download J2SE 5.0 Documentation Download this
Documentation

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
 
Contacts
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
Reflection
Collections Framework
Concurrency Utilities
Java Archive (JAR) Files
Zip Files
Logging
Regular Expressions
Preferences
Other packages
Math
New I/O
I/O
Object Serialization
Networking
Security
Internationalization
JavaBeansTM Component API
Java Management Extensions (JMX)
XML (JAXP)
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)
RMI-IIOP
User Interface Libraries
2D Graphics and Imaging
Accessibility
Abstract Window Toolkit (AWT)
Drag-and-Drop Data Transfer
Image I/O
Input Method Framework
Print Service
Sound
Project Swing Components
Deployment
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.sun.com
 
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

Sun

Java Software