| Package Summary | ||
| java.lang | Provides classes that are fundamental to the design of the Java programming language. | |
| java.lang.annotation | Provides library support for the Java programming language annotation facility. | |
| 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 | Provides classes and interfaces for obtaining reflective information about classes and objects. | |
| 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). | |