
The complete Java system includes a number of libraries of utility classes andmethods of use to developers in creating multi-platform applications.Very briefly, these libraries are:
—the collection of base types (language types) that are alwaysimported into any given compilation unit. This where you’ll find thedeclarations of Object (the root of the class hierarchy) and Class, plusthreads, exceptions, wrappers for the primitive data types, and a variety ofother fundamental classes.java.io—streams and random-access files. This is where you find the roughequivalent of the Standard I/O Library you’re familiar with on most UNIXsystems. A further library is called java.net, and provides support forsockets, telnet interfaces, and URLs.
—container and utility classes. Here you’ll find classes such asDictionary, HashTable, and Stack, among others, plus encoder anddecoder techniques, and Date and Time classes.java.awt—an Abstract Windowing Toolkit that provides an abstract layerenabling you to port Java applications easily from one window system toanother. This library contains classes for basic interface components such asevents, colors, fonts, and controls such as buttons and scrollbars.
—the collection of base types (language types) that are alwaysimported into any given compilation unit. This where you’ll find thedeclarations of Object (the root of the class hierarchy) and Class, plusthreads, exceptions, wrappers for the primitive data types, and a variety ofother fundamental classes.java.io—streams and random-access files. This is where you find the roughequivalent of the Standard I/O Library you’re familiar with on most UNIXsystems. A further library is called java.net, and provides support forsockets, telnet interfaces, and URLs.
—container and utility classes. Here you’ll find classes such asDictionary, HashTable, and Stack, among others, plus encoder anddecoder techniques, and Date and Time classes.java.awt—an Abstract Windowing Toolkit that provides an abstract layerenabling you to port Java applications easily from one window system toanother. This library contains classes for basic interface components such asevents, colors, fonts, and controls such as buttons and scrollbars.