Packages This Package Prev Package Next Package Index Class Hierarchy
Java API Documentation
Version 1.0.2
James Gosling, Frank Yellin, The Java Team
See Production Notes
To download this documentation, see Java API Documentation.
For errata in this documentation, see Errata.
Java Packages
Java interfaces and classes are grouped into packages. The following are the java packages, from which you can access interfaces and classes, and then fields, constructors, and methods.
- java.lang
- Package that contains essential Java classes, including numerics, strings, objects, compiler, runtime, security, and threads. This is the only package that is automatically imported into every Java program.
- java.io
- Package that provides classes to manage input and output streams to read data from and write data to files, strings, and other sources.
- java.util
- Package that contains miscellaneous utility classes, including generic data structures, bit sets, time, date, string manipulation, random number generation, system properties, notification, and enumeration of data structures.
- java.net
- Package that provides classes for network support, including URLs, TCP sockets, UDP sockets, IP addresses, and a binary-to-text converter.
- java.awt
- Package that provides an integrated set of classes to manage user interface components such as windows, dialog boxes, buttons, checkboxes, lists, menus, scrollbars, and text fields. (AWT = Abstract Window Toolkit)
- java.awt.image
- Package that provides classes for managing image data, including color models, cropping, color filtering, setting pixel values, and grabbing snapshots.
- java.awt.peer
- Package that connects AWT components to their platform-specific implementations (such as Motif widgets or Microsoft Windows controls).
- java.applet
- Package that enables the creation of applets through the Applet class. It also provides several interfaces that connect an applet to its document and to resources for playing audio.
Sun Packages
- sun.tools.debug
- Package that contains the debug interfaces and classes.
This document was generated using WebWorks, taken from the FrameMaker files just prior to the final proofreading, that are published as "Java Application Programming Interface: Volumes 1 and 2" by Addison-Wesley. It has some minor typographical errors that were corrected in the printed version. For the current list of errata, please see: Errata.
Because this HTML document was generated from FrameMaker, not javadoc, it is currently missing three important features that were in the previous 1.0 (javadoc) version: the Class Hierarchy page (which lists all of the classes), the class hierarchy at the top of each class page, and links to data types of method arguments. We apologize for their absence, and plan to add these back in the next major release of Java, JDK 1.1.
Packages This Package Prev Package Next Package Index Class Hierarchy
Java API Document (HTML generated by dkramer on April 14, 1996)
Copyright © 1996 Sun Microsystems, Inc.
All rights reserved
Please send any comments or corrections to doug.kramer@sun.com