Package java.lang

 The Character class wraps a value of the primitive type char in an object. An object of type Character contains a single field whose type is … API Doc
 Thrown when the Java Virtual Machine detects a circularity in the superclass hierarchy of a class being loaded. API Doc
 Thrown when an exceptional arithmetic condition has occurred. For example, an integer "divide by zero" throws an instance of this class. … API Doc
 Thrown to indicate that an attempt has been made to store the wrong type of object into an array of objects. For example, the following code… API Doc
 Thrown to indicate that the clone method in class Object has been called to clone an object, but that the object's class does not implement the… API Doc
 An element in a stack trace, as returned by getStackTrace(). Each element represents a single stack frame. All stack frames except for the one at… API Doc
 A thread state. A thread can be in one of the following states: NEW A thread that has not yet started is in this state. RUNNABLE … API Doc
 Interface for handlers invoked when a Thread abruptly terminates due to an uncaught exception. When a thread is about to terminate due to an… API Doc
 Thrown when a stack overflow occurs because an application recurses too deeply. API Doc
 Thrown to indicate that an assertion has failed. The seven one-argument public constructors provided by this class ensure that the assertion… API Doc
 The Boolean class wraps a value of the primitive type boolean in an object. An object of type Boolean contains a single field whose type is … API Doc
 A CharSequence is a readable sequence of char values. This interface provides uniform, read-only access to many different kinds of char… API Doc
 Instances of the class Class represent classes and interfaces in a running Java application. An enum is a kind of class and an annotation is a… API Doc
 A class loader is an object that is responsible for loading classes. The class ClassLoader is an abstract class. Given the binary name of a class,… API Doc
 Thrown when an application tries to load in a class through its string name using: The forName method in class Class. The findSystemClass… API Doc
 This interface imposes a total ordering on the objects of each class that implements it. This ordering is referred to as the class's natural … API Doc
 The Double class wraps a value of the primitive type double in an object. An object of type Double contains a single field whose type is … API Doc
 An Error is a subclass of Throwable that indicates serious problems that a reasonable application should not try to catch. Most such errors are… API Doc
 The class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonable application might want to catch. The… API Doc
 The Float class wraps a value of primitive type float in an object. An object of type Float contains a single field whose type is float. In… API Doc
 An IllegalAccessException is thrown when an application tries to reflectively create an instance (other than an array), set or get a field, or… API Doc
 Thrown to indicate that a method has been passed an illegal or inappropriate argument. API Doc
 Signals that a method has been invoked at an illegal or inappropriate time. In other words, the Java environment or Java application is not in an… API Doc
 Thrown to indicate that an index of some sort (such as to an array, to a string, or to a vector) is out of range. Applications can subclass this… API Doc
 Thrown when an application tries to create an instance of a class using the newInstance method in class Class, but the specified class object… API Doc
 The Integer class wraps a value of the primitive type int in an object. An object of type Integer contains a single field whose type is int. In… API Doc
 Thrown when a thread is waiting, sleeping, or otherwise occupied, and the thread is interrupted, either before or during the activity. … API Doc
 The Long class wraps a value of the primitive type long in an object. An object of type Long contains a single field whose type is long. In… API Doc
 Thrown when an application attempts to use null in a case where an object is required. These include: Calling the instance method of a null… API Doc
 Thrown to indicate that the application has attempted to convert a string to one of the numeric types, but that the string does not have the… API Doc
 Thrown when the Java Virtual Machine cannot allocate an object because it is out of memory, and no more memory could be made available by the… API Doc
 Package objects contain version information about the implementation and specification of a Java package. This versioning information is retrieved… API Doc
 The start() and Runtime.exec methods create a native process and return an instance of a subclass of Process that can be used to control the… API Doc
 This class is used to create operating system processes. Each ProcessBuilder instance manages a collection of process attributes. The start()… API Doc
 The Runnable interface should be implemented by any class whose instances are intended to be executed by a thread. The class must define a method… API Doc
 RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine. … API Doc
 Thrown by the security manager to indicate a security violation. API Doc
 The Short class wraps a value of primitive type short in an object. An object of type Short contains a single field whose type is short. In… API Doc
 The String class represents character strings. All string literals in Java programs, such as "abc", are implemented as instances of this class. … API Doc
 A thread-safe, mutable sequence of characters. A string buffer is like a String, but can be modified. At any point in time it contains some… API Doc
 A mutable sequence of characters. This class provides an API compatible with StringBuffer, but with no guarantee of synchronization. This class… API Doc
 A thread is a thread of execution in a program. The Java Virtual Machine allows an application to have multiple threads of execution running… API Doc
 The Throwable class is the superclass of all errors and exceptions in the Java language. Only objects that are instances of this class (or one of… API Doc
 Thrown if the Java Virtual Machine cannot find an appropriate native-language definition of a method declared native. API Doc
 Thrown to indicate that the requested operation is not supported. This class is a member of the Java Collections Framework. API Doc
 Thrown when a particular method cannot be found. API Doc