Documentation Contents

Java SE 6 Documentation

The two principal products in the Java SE platform are: Java Development Kit (JDK) and Java SE Runtime Environment (JRE).

The JDK is a superset of the JRE, and contains everything that is in the JRE, plus tools such as the compilers and debuggers necessary for developing applets and applications. The Java Runtime Environment (JRE) provides the libraries, the Java Virtual Machine, and other components to run applets and applications written in the Java programming language.

The following conceptual diagram illustrates all the component technologies in Java SE platform and how they fit together.

JDK   Java Language
Java Language
` Tools &
Tool APIs
java javac javadoc apt jar javap JPDA JConsole Java VisualVM
Security Int'l RMI IDL Deploy Monitoring Troubleshoot Scripting JVM TI
Java Web Start Applet / Java Plug-in
User Interface
AWT Swing Java 2D
Accessibility Drag n Drop Input Methods Image I/O Print Service Sound
  Java SE
Other Base
Beans Intl Support Input/Output JMX JNI Math
Networking Override Mechanism Security Serialization Extension Mechanism XML JAXP
lang and util
Base Libraries
lang and util Collections Concurrency Utilities JAR Logging Management
Preferences API Ref Objects Reflection Regular Expressions Versioning Zip Instrumentation
Java Virtual
Java Hotspot Client and Server VM


Java SE 6 API Documentation

What's New in Java SE Documentation

Java SE documentation is regularly updated to provide developers with in-depth information about new features in the Java platform. Some recent updates include:

Customizing the RIA Loading Experience Customize the rich Internet application loading experience by providing a splash screen or a customized loading progress indicator to engage the end user when the RIA is loading and to communicate measurable progress information.

See the following topics for more information:

Mixing Signed and Unsigned Code Signed Java Web Start applications and applets that contain signed and unsigned components could potentially be unsafe unless the mixed code was intended by the application vendor. As of the 6 update 19 release, when mixed code is detected in a program, a warning dialog is raised. Mixing Signed and Unsigned Code explains this warning dialog and options that the user, system administrator, developer, and deployer have to manage it.

See Oracle Java SE and Java for Business Critical Patch Update Advisory - March 2010 for details.

Java Rich Internet Applications Development and Deployment Rich Internet Applications can be developed and deployed as applets or Java Web Start applications. The next generation Java Plug-in introduced in Java SE 6 update 10 provides powerful capabilities to applets.

Technical Articles

View these and other technical articles to stay current with features and improvements in the Java platform.

  Watch this page for more Java SE 6 features and updates!

Copyright © 1993, 2010, Oracle and/or its affiliates. All rights reserved.

Please send comments using this Feedback page.
Oracle Corporation and/or its affiliates
Java Technology