java.applet |
Provides the classes necessary to create an applet and the classes an applet
uses to communicate with its applet context. |
java.awt |
Contains all of the classes for creating user
interfaces and for painting graphics and images. |
java.awt.color |
Provides classes for color spaces. |
java.awt.datatransfer |
Provides interfaces and classes for transferring data
between and within applications. |
java.awt.dnd |
Drag and Drop is a direct manipulation gesture found in many Graphical
User Interface systems that provides a mechanism to transfer
information between two entities logically associated with presentation
elements in the GUI. |
java.awt.dnd.peer |
Provides for interfacing with the underlying window system
in order to access its platform-dependent drag-and-drop facilities. |
java.awt.event |
Provides interfaces and classes for dealing with different
types of events fired by AWT components. |
java.awt.font |
Provides classes and interface relating to fonts. |
java.awt.geom |
Provides the Java 2D classes for defining and performing operations
on objects related to two-dimensional geometry. |
java.awt.im |
Provides classes and interfaces for the input method framework. |
java.awt.im.spi |
Provides interfaces that enable the development of input methods
that can be used with any Java runtime environment. |
java.awt.image |
Provides classes for creating and modifying images. |
java.awt.image.renderable |
Provides classes and interfaces for producing
rendering-independent images. |
java.awt.peer |
Provides for interfacing with the underlying window system. |
java.awt.print |
Provides classes and interfaces for a general printing API. |
java.beans |
Contains classes related to developing
beans -- components
based on the JavaBeans TM architecture. |
java.beans.beancontext |
Provides classes and interfaces relating to bean context. |
java.io |
Provides for system input and output through data streams,
serialization and the file system. |
java.lang |
|
java.lang.annotation |
Core classes including wrappers for primitive types, classes, packages
and class loaders, representations of the system, processes, threads and
the core exception hierarchy. |
java.lang.instrument |
Provides services that allow Java programming language agents to instrument programs running on the JVM. |
java.lang.management |
Provides the management interface for monitoring and management of the
Java virtual machine as well as the operating system on which the
Java virtual machine is running. |
java.lang.ref |
Provides reference-object classes, which support a limited degree of
interaction with the garbage collector. |
java.lang.reflect |
|
java.math |
|
java.net |
Provides the classes for implementing networking applications. |
java.nio |
Defines buffers, which are containers for data, and provides an overview of the
other NIO packages. |
java.nio.channels |
Defines channels, which represent connections to entities that are capable of
performing I/O operations, such as files and sockets; defines selectors, for
multiplexed, non-blocking I/O operations. |
java.nio.channels.spi |
Service-provider classes for the java.nio.channels package. |
java.nio.charset |
Defines charsets, decoders, and encoders, for translating between bytes and
Unicode characters. |
java.nio.charset.spi |
Service-provider classes for the java.nio.charset package. |
java.rmi |
Provides the RMI package. |
java.rmi.activation |
Provides support for RMI Object Activation. |
java.rmi.dgc |
Provides classes and interface for RMI distributed
garbage-collection (DGC). |
java.rmi.registry |
Provides a class and two interfaces for the RMI registry. |
java.rmi.server |
Provides classes and interfaces for supporting the server
side of RMI. |
java.security |
Provides the classes and interfaces for the security framework. |
java.security.acl |
The classes and interfaces in this package have been
superseded by classes in the java.security package. |
java.security.cert |
Provides classes and interfaces for parsing and managing
certificates, certificate revocation lists (CRLs), and
certification paths. |
java.security.interfaces |
Provides interfaces for generating RSA (Rivest, Shamir and
Adleman AsymmetricCipher algorithm)
keys as defined in the RSA Laboratory Technical Note
PKCS#1, and DSA (Digital Signature
Algorithm) keys as defined in NIST's FIPS-186. |
java.security.spec |
Provides classes and interfaces for key specifications and algorithm
parameter specifications. |
java.sql |
Provides the API for accessing and processing data stored in a
data source (usually a relational database) using the
Java TM programming language. |
java.text |
Provides classes and interfaces for handling text, dates, numbers, and messages
in a manner independent of natural languages. |
java.text.spi |
Service provider classes for the classes in the java.text package. |
java.util |
Contains the collections framework, legacy collection classes, event model,
date and time facilities, internationalization, and miscellaneous utility
classes (a string tokenizer, a random-number generator, and a bit array). |
java.util.concurrent |
|
java.util.concurrent.atomic |
|
java.util.concurrent.locks |
|
java.util.jar |
Provides classes for reading and writing the JAR (Java ARchive) file
format, which is based on the standard ZIP file format with an
optional manifest file. |
java.util.logging |
Provides the classes and interfaces of
the Java TM 2
platform's core logging facilities. |
java.util.prefs |
This package allows applications to store and retrieve user and system
preference and configuration data. |
java.util.regex |
Classes for matching character sequences against patterns specified by regular
expressions. |
java.util.spi |
Service provider classes for the classes in the java.util package. |
java.util.zip |
Provides classes for reading and writing the standard ZIP and GZIP
file formats. |
javax.accessibility |
Defines a contract between user-interface components and an assistive technology
that provides access to those components. |
javax.activation |
The JavaBeans(TM) Activation Framework is used by the JavaMail(TM)
API to manage MIME data. |
javax.annotation |
|
javax.annotation.processing |
|
javax.annotation.security |
|
javax.crypto |
Provides the classes and interfaces for cryptographic operations. |
javax.crypto.interfaces |
Provides interfaces for Diffie-Hellman keys as defined in
RSA Laboratories' PKCS #3. |
javax.crypto.spec |
Provides classes and interfaces for key specifications and algorithm
parameter specifications. |
javax.imageio |
The main package of the Java Image I/O API. |
javax.imageio.event |
A package of the Java Image I/O API dealing with synchronous
notification of events during the reading and writing of images. |
javax.imageio.metadata |
A package of the Java Image I/O API dealing with reading and writing
metadata. |
javax.imageio.plugins.bmp |
Package containing the public classes used by the built-in BMP plug-in. |
javax.imageio.plugins.jpeg |
Classes supporting the built-in JPEG plug-in. |
javax.imageio.spi |
A package of the Java Image I/O API containing the plug-in interfaces
for readers, writers, transcoders, and streams, and a runtime
registry. |
javax.imageio.stream |
A package of the Java Image I/O API dealing with low-level I/O from
files and streams. |
javax.jws |
|
javax.jws.soap |
|
javax.lang.model |
|
javax.lang.model.element |
|
javax.lang.model.type |
|
javax.lang.model.util |
|
javax.management |
Provides the core classes for the Java Management Extensions.
The Java Management Extensions
(JMX TM ) API is a standard
API for management and monitoring. |
javax.management.j2ee |
Provides the J2EE Management Enterprise Bean component (MEJB) interfaces. |
javax.management.j2ee.statistics |
Provides the standard interfaces for accessing performance data from
J2EE managed objects
Package Specification
JSR 77, J2EE Management
Related Documentation
For overviews, tutorials, examples, guides, and tool documentation, please see:
J2EE Tools
|