See: Description
java.lang.invoke package contains dynamic language support provided directly by the Java core class libraries and virtual machine.
char values.
Cloneable interface to indicate to the
Object.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
Runnable interface should be implemented by any class whose instances are intended to be executed by a thread.
boolean in an object.
Byte class wraps a value of primitive type
byte in an object.
Character class wraps a value of the primitive type
char in an object.
Class represent classes and interfaces in a running Java application.
Compiler class is provided to support Java-to-native-code compilers and related services.
Double class wraps a value of the primitive type
double in an object.
Float class wraps a value of primitive type
float in an object.
Integer class wraps a value of the primitive type
int in an object.
Long class wraps a value of the primitive type
long in an object.
Math contains methods for performing basic numeric operations such as the elementary exponential, logarithm, square root, and trigonometric functions.
Number is the superclass of platform classes representing numeric values that are convertible to the primitive types
byte,
double,
float,
int,
long, and
short.
Object is the root of the class hierarchy.
Package objects contain version information about the implementation and specification of a Java package.
ProcessBuilder.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 process and obtain information about it.
Runtime that allows the application to interface with the environment in which the application is running.
Short class wraps a value of primitive type
short in an object.
Throwable.getStackTrace() .
StrictMath contains methods for performing basic numeric operations such as the elementary exponential, logarithm, square root, and trigonometric functions.
String class represents character strings.
System class contains several useful class fields and methods.
Throwable class is the superclass of all errors and exceptions in the Java language.
Void class is an uninstantiable placeholder class to hold a reference to the
Class object representing the Java keyword void.
ProcessBuilder.Redirect.
forName method in class
Class.
clone method in class
Object has been called to clone an object, but that the object's class does not implement the
Cloneable interface.
Exception and its subclasses are a form of
Throwable that indicates conditions that a reasonable application might want to catch.
newInstance method in class
Class, but the specified class object cannot be instantiated.
null in a case where an object is required.
RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
String methods to indicate that an index is either negative or greater than the size of the string.
invokedynamic instruction has failed to find its bootstrap method, or the bootstrap method has failed to provide a
call site with a
target of the correct
method type.
Error is a subclass of
Throwable that indicates serious problems that a reasonable application should not try to catch.
new construct to instantiate an abstract class or an interface.
LinkageError indicate that a class has some dependency on another class; however, the latter class has incompatibly changed after the compilation of the former class.
ClassLoader instance tries to load in the definition of a class (as part of a normal method call or as part of creating a new instance using the
new expression) and no definition of the class could be found.
ThreadDeath is thrown in the victim thread when the (deprecated)
Thread.stop() method is invoked.
native.
Object, which is the root of the class hierarchy, and
Class, instances of which represent classes at run time.
Frequently it is necessary to represent a value of primitive type as if it were an object. The wrapper classes Boolean, Character, Integer, Long, Float, and Double serve this purpose. An object of type Double, for example, contains a field whose type is double, representing that value in such a way that a reference to it can be stored in a variable of reference type. These classes also provide a number of methods for converting among primitive values, as well as supporting such standard methods as equals and hashCode. The Void class is a non-instantiable class that holds a reference to a Class object representing the type void.
The class Math provides commonly used mathematical functions such as sine, cosine, and square root. The classes String, StringBuffer, and StringBuilder similarly provide commonly used operations on character strings.
Classes ClassLoader, Process, ProcessBuilder, Runtime, SecurityManager, and System provide "system operations" that manage the dynamic loading of classes, creation of external processes, host environment inquiries such as the time of day, and enforcement of security policies.
Class Throwable encompasses objects that may be thrown by the throw statement. Subclasses of Throwable represent errors and exceptions.
java.nio.charset.Charset class describes the naming conventions for character encodings as well as the set of standard encodings that must be supported by every implementation of the Java platform.