Name | Description | Type | Package | Framework |
AbstractMethodError | Thrown when an application tries to call an abstract method. | Class | java.lang | Java SE |
|
AccessibleObject | The AccessibleObject class is the base class for Field, Method and Constructor objects. | Class | java.lang.reflect | Java SE |
|
AnnotationFormatError | Thrown when the annotation parser attempts to read an annotation from a class file and determines that the annotation is malformed. | Class | java.lang.annotation | Java SE |
|
AnnotationTypeMismatchException | Thrown to indicate that a program has attempted to access an element of an annotation whose type has changed after the annotation was compiled | Class | java.lang.annotation | Java SE |
|
ArithmeticException | Thrown when an exceptional arithmetic condition has occurred. | Class | java.lang | Java SE |
|
Array | The Array class provides static methods to dynamically create and access Java arrays. | Class | java.lang.reflect | Java SE |
|
ArrayIndexOutOfBoundsException | Thrown to indicate that an array has been accessed with an illegal index. | Class | java.lang | Java SE |
|
ArrayStoreException | Thrown to indicate that an attempt has been made to store the wrong type of object into an array of objects. | Class | java.lang | Java SE |
|
AssertionError | Thrown to indicate that an assertion has failed. | Class | java.lang | Java SE |
|
AnnotatedArrayType | AnnotatedArrayType represents the potentially annotated use of an array type, whose component type may itself represent the annotated use of a | Interface | java.lang.reflect | Java SE |
|
AnnotatedElement | Represents an annotated element of the program currently running in this VM. | Interface | java.lang.reflect | Java SE |
|
AnnotatedParameterizedType | AnnotatedParameterizedType represents the potentially annotated use of a parameterized type, whose type arguments may themselves represent | Interface | java.lang.reflect | Java SE |
|
AnnotatedType | AnnotatedType represents the potentially annotated use of a type in the program currently running in this VM. | Interface | java.lang.reflect | Java SE |
|
AnnotatedTypeVariable | AnnotatedTypeVariable represents the potentially annotated use of a type variable, whose declaration may have bounds which themselves represent | Interface | java.lang.reflect | Java SE |
|
AnnotatedWildcardType | AnnotatedWildcardType represents the potentially annotated use of a wildcard type argument, whose upper or lower bounds may themselves represent | Interface | java.lang.reflect | Java SE |
|
Annotation | The common interface extended by all annotation types. | Interface | java.lang.annotation | Java SE |
|
Appendable | An object to which char sequences and values can be appended. | Interface | java.lang | Java SE |
|
AutoCloseable | An object that may hold resources (such as file or socket handles) until it is closed. | Interface | java.lang | Java SE |
|
Boolean | The Boolean class wraps a value of the primitive type boolean in an object. | Class | java.lang | Java SE |
|
BootstrapMethodError | Thrown to indicate that an invokedynamic instruction has failed to find its bootstrap method, | Class | java.lang | Java SE |
|
Byte | The Byte class wraps a value of primitive type byte in an object. | Class | java.lang | Java SE |
|
BufferPoolMXBean | The management interface for a buffer pool, for example a pool of direct or mapped buffers. | Interface | java.lang.management | Java SE |
|
CallSite | A CallSite is a holder for a variable MethodHandle, which is called its target. | Class | java.lang.invoke | Java SE |
|
Character | The Character class wraps a value of the primitive type char in an object. | Class | java.lang | Java SE |
|
Character .Subset | Instances of this class represent particular subsets of the Unicode character set. | Class | java.lang.Character | Java SE |
|
Character .UnicodeBlock | A family of character subsets representing the character blocks in the Unicode specification. | Class | java.lang.Character | Java SE |
|
Class | Instances of the class Class represent classes and interfaces in a running Java application. | Class | java.lang | Java SE |
|
ClassCastException | Thrown to indicate that the code has attempted to cast an object to a subclass of which it is not an instance. | Class | java.lang | Java SE |
|
ClassCircularityError | Thrown when the Java Virtual Machine detects a circularity in the superclass hierarchy of a class being loaded. | Class | java.lang | Java SE |
|
ClassDefinition | This class serves as a parameter block to the Instrumentation. | Class | java.lang.instrument | Java SE |
|
ClassFormatError | Thrown when the Java Virtual Machine attempts to read a class file and determines that the file is malformed or otherwise cannot | Class | java.lang | Java SE |
|
ClassLoader | A class loader is an object that is responsible for loading classes. | Class | java.lang | Java SE |
|
ClassNotFoundException | Thrown when an application tries to load in a class through its The forName method in class Class. | Class | java.lang | Java SE |
|
ClassValue | Lazily associate a computed value with (potentially) every type. | Class | java.lang | Java SE |
|
Cleaner | Cleaner manages a set of object references and corresponding cleaning actions. | Class | java.lang.ref | Java SE |
|
CloneNotSupportedException | Thrown to indicate that the clone method in class Object has been called to clone an object, but that | Class | java.lang | Java SE |
|
Compiler | The Compiler class is provided to support Java-to-native-code compilers and related services. | Class | java.lang | Java SE |
|
ConstantCallSite | A ConstantCallSite is a CallSite whose target is permanent, and can never be changed. | Class | java.lang.invoke | Java SE |
|
Constructor | Constructor provides information about, and access to, a single constructor for a class. | Class | java.lang.reflect | Java SE |
|
Character .UnicodeScript | A family of character subsets representing the character scripts Unicode Standard Annex #24: Script Names. | Class | java.lang.Character | Java SE |
|
CharSequence | A CharSequence is a readable sequence of char values. | Interface | java.lang | Java SE |
|
ClassFileTransformer | An agent provides an implementation of this interface in order to transform class files. | Interface | java.lang.instrument | Java SE |
|
ClassLoadingMXBean | The management interface for the class loading system of the Java virtual machine. | Interface | java.lang.management | Java SE |
|
Cleaner .Cleanable | Cleanable represents an object and a cleaning action registered in a Cleaner. | Interface | java.lang.ref.Cleaner | Java SE |
|
Cloneable | A class implements the Cloneable interface to indicate to the Object. | Interface | java.lang | Java SE |
|
Comparable | This interface imposes a total ordering on the objects of each class that implements it. | Interface | java.lang | Java SE |
|
CompilationMXBean | The management interface for the compilation system of the Java virtual machine. | Interface | java.lang.management | Java SE |
|
Double | The Double class wraps a value of the primitive type double in an object. | Class | java.lang | Java SE |
|
Deprecated | A program element annotated @Deprecated is one that programmers are discouraged from using, typically because it is dangerous, | Class | java.lang | Java SE |
|
Documented | If the annotation @Documented is present on the declaration of an annotation type A, then any @A annotation on | Class | java.lang.annotation | Java SE |
|
Enum | This is the common base class of all Java language enumeration types. | Class | java.lang | Java SE |
|
EnumConstantNotPresentException | Thrown when an application tries to access an enum constant by name and the enum type contains no constant with the specified name. | Class | java.lang | Java SE |
|
Error | An Error is a subclass of Throwable that indicates serious problems that a reasonable application | Class | java.lang | Java SE |
|
Exception | The class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonable | Class | java.lang | Java SE |
|
ExceptionInInitializerError | Signals that an unexpected exception has occurred in a static initializer. | Class | java.lang | Java SE |
|
Executable | | Class | java.lang.reflect | Java SE |
|
ElementType | The constants of this enumerated type provide a simple classification of the syntactic locations where annotations may appear in a Java program. | Class | java.lang.annotation | Java SE |
|
Field | A Field provides information about, and dynamic access to, a single field of a class or an interface. | Class | java.lang.reflect | Java SE |
|
Float | The Float class wraps a value of primitive type float in an object. | Class | java.lang | Java SE |
|
FunctionalInterface | An informative annotation type used to indicate that an interface type declaration is intended to be a functional interface as | Class | java.lang | Java SE |
|
GenericSignatureFormatError | Thrown when a syntactically malformed signature attribute is encountered by a reflective method that needs to interpret the | Class | java.lang.reflect | Java SE |
|
GarbageCollectorMXBean | The management interface for the garbage collection of the Java virtual machine. | Interface | java.lang.management | Java SE |
|
GenericArrayType | GenericArrayType represents an array type whose component type is either a parameterized type or a type variable. | Interface | java.lang.reflect | Java SE |
|
GenericDeclaration | A common interface for all entities that declare type variables. | Interface | java.lang.reflect | Java SE |
|
IllegalAccessError | Thrown if an application attempts to access or modify a field, or to call a method that it does not have access to. | Class | java.lang | Java SE |
|
IllegalAccessException | An IllegalAccessException is thrown when an application tries to reflectively create an instance (other than an array), | Class | java.lang | Java SE |
|
IllegalArgumentException | Thrown to indicate that a method has been passed an illegal or inappropriate argument. | Class | java.lang | Java SE |
|
IllegalClassFormatException | Thrown by an implementation of ClassFileTransformer. | Class | java.lang.instrument | Java SE |
|
IllegalMonitorStateException | Thrown to indicate that a thread has attempted to wait on an object's monitor or to notify other threads waiting on an object's | Class | java.lang | Java SE |
|
IllegalStateException | Signals that a method has been invoked at an illegal or inappropriate time. | Class | java.lang | Java SE |
|
IllegalThreadStateException | Thrown to indicate that a thread is not in an appropriate state for the requested operation. | Class | java.lang | Java SE |
|
IncompatibleClassChangeError | Thrown when an incompatible class change has occurred to some class definition. | Class | java.lang | Java SE |
|
IncompleteAnnotationException | Thrown to indicate that a program has attempted to access an element of an annotation type that was added to the annotation type definition after | Class | java.lang.annotation | Java SE |
|
IndexOutOfBoundsException | 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. | Class | java.lang | Java SE |
|
InheritableThreadLocal | This class extends ThreadLocal to provide inheritance of values from parent thread to child thread: when a child thread is created, the | Class | java.lang | Java SE |
|
InstantiationError | Thrown when an application tries to use the Java new construct to instantiate an abstract class or an interface. | Class | java.lang | Java SE |
|
InstantiationException | Thrown when an application tries to create an instance of a class using the newInstance method in class | Class | java.lang | Java SE |
|
Integer | The Integer class wraps a value of the primitive type int in an object. | Class | java.lang | Java SE |
|
InternalError | Thrown to indicate some unexpected internal error has occurred in the Java Virtual Machine. | Class | java.lang | Java SE |
|
InterruptedException | Thrown when a thread is waiting, sleeping, or otherwise occupied, and the thread is interrupted, either before or during the activity. | Class | java.lang | Java SE |
|
InvocationTargetException | InvocationTargetException is a checked exception that wraps an exception thrown by an invoked method or constructor. | Class | java.lang.reflect | Java SE |
|
Instrumentation | This class provides services needed to instrument Java programming language code. | Interface | java.lang.instrument | Java SE |
|
InvocationHandler | InvocationHandler is the interface implemented by the invocation handler of a proxy instance. | Interface | java.lang.reflect | Java SE |
|
Iterable | the for-each loop statement. | Interface | java.lang | Java SE |
|
Inherited | Indicates that an annotation type is automatically inherited. | Class | java.lang.annotation | Java SE |
|
LambdaConversionException | LambdaConversionExceptionSee Also:Serialized Form | Class | java.lang.invoke | Java SE |
|
LambdaMetafactory | Methods to facilitate the creation of simple function objects that implement one or more interfaces by delegation to a provided MethodHandle, | Class | java.lang.invoke | Java SE |
|
LinkageError | Subclasses of LinkageError indicate that a class has some dependency on another class; however, the latter class has | Class | java.lang | Java SE |
|
LockInfo | Information about a lock. | Class | java.lang.management | Java SE |
|
Long | The Long class wraps a value of the primitive type long in an object. | Class | java.lang | Java SE |
|
MalformedParameterizedTypeException | Thrown when a semantically malformed parameterized type is encountered by a reflective method that needs to instantiate it. | Class | java.lang.reflect | Java SE |
|
MalformedParametersException | java. | Class | java.lang.reflect | Java SE |
|
ManagementFactory | The ManagementFactory class is a factory class for getting managed beans for the Java platform. | Class | java.lang.management | Java SE |
|
ManagementPermission | The permission which the SecurityManager will check when code that is running with a SecurityManager calls methods defined | Class | java.lang.management | Java SE |
|
Math | The class Math contains methods for performing basic numeric operations such as the elementary exponential, logarithm, | Class | java.lang | Java SE |
|
MemoryNotificationInfo | The information about a memory notification. | Class | java.lang.management | Java SE |
|
MemoryUsage | A MemoryUsage object represents a snapshot of memory usage. | Class | java.lang.management | Java SE |
|
Method | A Method provides information about, and access to, a single method on a class or interface. | Class | java.lang.reflect | Java SE |
|
MethodHandle | A method handle is a typed, directly executable reference to an underlying method, constructor, field, or similar low-level operation, with optional | Class | java.lang.invoke | Java SE |
|
MethodHandleProxies | This class consists exclusively of static methods that help adapt method handles to other JVM types, such as interfaces. | Class | java.lang.invoke | Java SE |
|
MethodHandles | This class consists exclusively of static methods that operate on or return method handles. | Class | java.lang.invoke | Java SE |
|
MethodHandles .Lookup | A lookup object is a factory for creating method handles, when the creation requires access checking. | Class | java.lang.invoke.MethodHandles | Java SE |
|
MethodType | A method type represents the arguments and return type accepted and returned by a method handle, or the arguments and return type passed | Class | java.lang.invoke | Java SE |
|
Modifier | The Modifier class provides static methods and constants to decode class and member access modifiers. | Class | java.lang.reflect | Java SE |
|
MonitorInfo | Information about an object monitor lock. | Class | java.lang.management | Java SE |
|
MutableCallSite | A MutableCallSite is a CallSite whose target variable behaves like an ordinary field. | Class | java.lang.invoke | Java SE |
|
MemoryType | Types of memory pools. | Class | java.lang.management | Java SE |
|
Member | Member is an interface that reflects identifying information about a single member (a field or a method) or a constructor. | Interface | java.lang.reflect | Java SE |
|
MemoryManagerMXBean | The management interface for a memory manager. | Interface | java.lang.management | Java SE |
|
MemoryMXBean | The management interface for the memory system of the Java virtual machine. | Interface | java.lang.management | Java SE |
|
MemoryPoolMXBean | The management interface for a memory pool. | Interface | java.lang.management | Java SE |
|
MethodHandleInfo | A symbolic reference obtained by cracking a direct method handle into its consitutent symbolic parts. | Interface | java.lang.invoke | Java SE |
|
NegativeArraySizeException | Thrown if an application tries to create an array with negative size. | Class | java.lang | Java SE |
|
NoClassDefFoundError | Thrown if the Java Virtual Machine or a ClassLoader instance tries to load in the definition of a class (as part of a normal method call | Class | java.lang | Java SE |
|
NoSuchFieldError | Thrown if an application tries to access or modify a specified field of an object, and that object no longer has that field. | Class | java.lang | Java SE |
|
NoSuchFieldException | Signals that the class doesn't have a field of a specified name. | Class | java.lang | Java SE |
|
NoSuchMethodError | Thrown if an application tries to call a specified method of a class (either static or instance), and that class no longer has a | Class | java.lang | Java SE |
|
NoSuchMethodException | Thrown when a particular method cannot be found. | Class | java.lang | Java SE |
|
NullPointerException | Thrown when an application attempts to use null in a case where an object is required. | Class | java.lang | Java SE |
|
Number | The abstract class Number is the superclass of platform classes representing numeric values that are convertible to the | Class | java.lang | Java SE |
|
NumberFormatException | Thrown to indicate that the application has attempted to convert a string to one of the numeric types, but that the string does not | Class | java.lang | Java SE |
|
Native | Indicates that a field defining a constant value may be referenced The annotation may be used as a hint by tools that generate native | Class | java.lang.annotation | Java SE |
|
Object | Every class has Object as a superclass. | Class | java.lang | Java SE |
|
OutOfMemoryError | Thrown when the Java Virtual Machine cannot allocate an object because it is out of memory, and no more memory could be made | Class | java.lang | Java SE |
|
OperatingSystemMXBean | The management interface for the operating system on which the Java virtual machine is running. | Interface | java.lang.management | Java SE |
|
Override | Indicates that a method declaration is intended to override a method declaration in a supertype. | Class | java.lang | Java SE |
|
Package | Package objects contain version information about the implementation and specification of a Java package. | Class | java.lang | Java SE |
|
Parameter | Information about method parameters. | Class | java.lang.reflect | Java SE |
|
PhantomReference | Phantom reference objects, which are enqueued after the collector determines that their referents may otherwise be reclaimed. | Class | java.lang.ref | Java SE |
|
Process | Process provides control of native processes started by ProcessBuilder. | Class | java.lang | Java SE |
|
ProcessBuilder | This class is used to create operating system processes. | Class | java.lang | Java SE |
|
ProcessBuilder .Redirect | Represents a source of subprocess input or a destination of Each Redirect instance is one of the following: | Class | java.lang.ProcessBuilder | Java SE |
|
Proxy | Proxy provides static methods for creating dynamic proxy classes and instances, and it is also the superclass of all | Class | java.lang.reflect | Java SE |
|
ProcessBuilder .Redirect .Type | The type of a ProcessBuilder. | Class | java.lang.ProcessBuilder.Redirect | Java SE |
|
ParameterizedType | ParameterizedType represents a parameterized type such as Collection. | Interface | java.lang.reflect | Java SE |
|
PlatformLoggingMXBean | The management interface for the logging facility. | Interface | java.lang.management | Java SE |
|
PlatformManagedObject | A platform managed object is a JMX MXBean for monitoring and managing a component in the Java platform. | Interface | java.lang.management | Java SE |
|
ProcessHandle | ProcessHandle identifies and provides control of native processes. | Interface | java.lang | Java SE |
|
ProcessHandle .Info | Information snapshot about the process. | Interface | java.lang.ProcessHandle | Java SE |
|
Reference | Abstract base class for reference objects. | Class | java.lang.ref | Java SE |
|
ReferenceQueue | Reference queues, to which registered reference objects are appended by the garbage collector after the appropriate reachability changes are detected. | Class | java.lang.ref | Java SE |
|
ReflectiveOperationException | Common superclass of exceptions thrown by reflective operations inSince:1. | Class | java.lang | Java SE |
|
ReflectPermission | The Permission class for reflective operations. | Class | java.lang.reflect | Java SE |
|
Runtime | Every Java application has a single instance of class Runtime that allows the application to interface with | Class | java.lang | Java SE |
|
RuntimeException | RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the | Class | java.lang | Java SE |
|
RuntimePermission | This class is for runtime permissions. | Class | java.lang | Java SE |
|
RetentionPolicy | enum RetentionPolicyAnnotation retention policy. | Class | java.lang.annotation | Java SE |
|
Readable | A Readable is a source of characters. | Interface | java.lang | Java SE |
|
Runnable | The Runnable interface should be implemented by any class whose instances are intended to be executed by a thread. | Interface | java.lang | Java SE |
|
RuntimeMXBean | The management interface for the runtime system of the Java virtual machine. | Interface | java.lang.management | Java SE |
|
Repeatable | The annotation type java. | Class | java.lang.annotation | Java SE |
|
Retention | Indicates how long annotations with the annotated type are to be retained. | Class | java.lang.annotation | Java SE |
|
SecurityException | Thrown by the security manager to indicate a security violation. | Class | java.lang | Java SE |
|
SecurityManager | The security manager is a class that allows applications to implement a security policy. | Class | java.lang | Java SE |
|
SerializedLambda | Serialized form of a lambda expression. | Class | java.lang.invoke | Java SE |
|
Short | The Short class wraps a value of primitive type short in an object. | Class | java.lang | Java SE |
|
SoftReference | Soft reference objects, which are cleared at the discretion of the garbage collector in response to memory demand. | Class | java.lang.ref | Java SE |
|
StackFramePermission | Permission to access StackWalker. | Class | java.lang | Java SE |
|
StackOverflowError | Thrown when a stack overflow occurs because an application recurses too deeply. | Class | java.lang | Java SE |
|
StackTraceElement | An element in a stack trace, as returned by Throwable. | Class | java.lang | Java SE |
|
StackWalker | The walk method opens a sequential stream of StackFrames for the current thread and then applies | Class | java.lang | Java SE |
|
StrictMath | The class StrictMath contains methods for performing basic numeric operations such as the elementary exponential, logarithm, | Class | java.lang | Java SE |
|
String | The String class represents character strings. | Class | java.lang | Java SE |
|
StringBuffer | A thread-safe, mutable sequence of characters. | Class | java.lang | Java SE |
|
StringBuilder | A mutable sequence of characters. | Class | java.lang | Java SE |
|
StringConcatException | StringConcatException is thrown by StringConcatFactory when linkage invariants are violated. | Class | java.lang.invoke | Java SE |
|
StringConcatFactory | Methods to facilitate the creation of String concatenation methods, that can be used to efficiently concatenate a known number of arguments of known | Class | java.lang.invoke | Java SE |
|
StringIndexOutOfBoundsException | Thrown by String methods to indicate that an index is either negative or greater than the size of the string. | Class | java.lang | Java SE |
|
SwitchPoint | A SwitchPoint is an object which can publish state transitions to other threads. | Class | java.lang.invoke | Java SE |
|
System | The System class contains several useful class fields and methods. | Class | java.lang | Java SE |
|
System .LoggerFinder | The LoggerFinder service is responsible for creating, managing, and configuring loggers to the underlying framework it uses. | Class | java.lang.System | Java SE |
|
StackWalker .Option | Stack walker option to configure the stack frame information obtained by a StackWalker. | Class | java.lang.StackWalker | Java SE |
|
System .Logger .Level | System loggers levels. | Class | java.lang.System.Logger | Java SE |
|
StackWalker .StackFrame | A StackFrame object represents a method invocation returned by The getDeclaringClass() method may be unsupported as determined | Interface | java.lang.StackWalker | Java SE |
|
System .Logger | System. | Interface | java.lang.System | Java SE |
|
SafeVarargs | A programmer assertion that the body of the annotated method or constructor does not perform potentially unsafe operations on its | Class | java.lang | Java SE |
|
SuppressWarnings | Indicates that the named compiler warnings should be suppressed in the annotated element (and in all program elements contained in the annotated | Class | java.lang | Java SE |
|
Thread | A thread is a thread of execution in a program. | Class | java.lang | Java SE |
|
ThreadDeath | An instance of ThreadDeath is thrown in the victim thread when the (deprecated) Thread. | Class | java.lang | Java SE |
|
ThreadGroup | A thread group represents a set of threads. | Class | java.lang | Java SE |
|
ThreadInfo | Thread information. | Class | java.lang.management | Java SE |
|
ThreadLocal | This class provides thread-local variables. | Class | java.lang | Java SE |
|
Throwable | The Throwable class is the superclass of all errors and exceptions in the Java language. | Class | java.lang | Java SE |
|
TypeNotPresentException | Thrown when an application tries to access a type using a string representing the type's name, but no definition for the type with | Class | java.lang | Java SE |
|
Thread .State | A thread state. | Class | java.lang.Thread | Java SE |
|
Thread .UncaughtExceptionHandler | terminates due to an uncaught exception. | Interface | java.lang.Thread | Java SE |
|
ThreadMXBean | The management interface for the thread system of the Java virtual machine. | Interface | java.lang.management | Java SE |
|
Type | Type is the common superinterface for all types in the Java programming language. | Interface | java.lang.reflect | Java SE |
|
TypeVariable | TypeVariable is the common superinterface for type variables of kinds. | Interface | java.lang.reflect | Java SE |
|
Target | Indicates the contexts in which an annotation type is applicable. | Class | java.lang.annotation | Java SE |
|
UndeclaredThrowableException | Thrown by a method invocation on a proxy instance if its invocation handler's invoke method throws a | Class | java.lang.reflect | Java SE |
|
UnknownError | Thrown when an unknown but serious exception has occurred in the Java Virtual Machine. | Class | java.lang | Java SE |
|
UnmodifiableClassException | Thrown by an implementation of Instrumentation. | Class | java.lang.instrument | Java SE |
|
UnsatisfiedLinkError | Thrown if the Java Virtual Machine cannot find an appropriate native-language definition of a method declared native. | Class | java.lang | Java SE |
|
UnsupportedClassVersionError | Thrown when the Java Virtual Machine attempts to read a class file and determines that the major and minor version numbers | Class | java.lang | Java SE |
|
UnsupportedOperationException | Thrown to indicate that the requested operation is not supported. | Class | java.lang | Java SE |
|
VerifyError | Thrown when the verifier detects that a class file, though well formed, contains some sort of internal inconsistency | Class | java.lang | Java SE |
|
VirtualMachineError | Thrown to indicate that the Java Virtual Machine is broken or has run out of resources necessary for it to continue operating. | Class | java.lang | Java SE |
|
Void | The Void class is an uninstantiable placeholder class to hold a reference to the Class object representing the Java keyword | Class | java.lang | Java SE |
|
VolatileCallSite | A VolatileCallSite is a CallSite whose target acts like a volatile variable. | Class | java.lang.invoke | Java SE |
|
WeakReference | Weak reference objects, which do not prevent their referents from being made finalizable, finalized, and then reclaimed. | Class | java.lang.ref | Java SE |
|
WrongMethodTypeException | Thrown to indicate that code has attempted to call a method handle via the wrong method type. | Class | java.lang.invoke | Java SE |
|
WildcardType | WildcardType represents a wildcard type expression, such as ?, ? extends Number, or ? super Integer. | Interface | java.lang.reflect | Java SE |
|
ArithmeticException | Thrown when an exceptional arithmetic condition has occurred. | Class | java.lang | Java ME |
|
ArrayIndexOutOfBoundsException | Thrown to indicate that an array has been accessed with an illegal index. | Class | java.lang | Java ME |
|
ArrayStoreException | Thrown to indicate that an attempt has been made to store the wrong type of object into an array of objects. | Class | java.lang | Java ME |
|
Boolean | The Boolean class wraps a value of the primitive type boolean in an object. | Class | java.lang | Java ME |
|
Byte | The Byte class is the standard wrapper for byte values. | Class | java.lang | Java ME |
|
Character | The Character class wraps a value of the primitive type char in an object. | Class | java.lang | Java ME |
|
Class | Instances of the class Class represent classes and interfaces in a running Java application. | Class | java.lang | Java ME |
|
ClassCastException | Thrown to indicate that the code has attempted to cast an object to a subclass of which it is not an instance. | Class | java.lang | Java ME |
|
ClassNotFoundException | Thrown when an application tries to load in a class through its string name using the forName method in class Class | Class | java.lang | Java ME |
|
Double | The Double class wraps a value of the primitive type double in an object. | Class | java.lang | Java ME |
|
Error | An Error is a subclass of Throwable that indicates serious problems that a reasonable application | Class | java.lang | Java ME |
|
Exception | The class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonable | Class | java.lang | Java ME |
|
Float | The Float class wraps a value of primitive type float in an object. | Class | java.lang | Java ME |
|
IllegalAccessException | Thrown when an application tries to load in a class, but the currently executing method does not have access to the | Class | java.lang | Java ME |
|
IllegalArgumentException | Thrown to indicate that a method has been passed an illegal or inappropriate argument. | Class | java.lang | Java ME |
|
IllegalMonitorStateException | Thrown to indicate that a thread has attempted to wait on an object's monitor or to notify other threads waiting on an object's | Class | java.lang | Java ME |
|
IllegalStateException | Signals that a method has been invoked at an illegal or inappropriate time. | Class | java.lang | Java ME |
|
IllegalThreadStateException | Thrown to indicate that a thread is not in an appropriate state for the requested operation. | Class | java.lang | Java ME |
|
IndexOutOfBoundsException | 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. | Class | java.lang | Java ME |
|
InstantiationException | Thrown when an application tries to create an instance of a class using the newInstance method in class | Class | java.lang | Java ME |
|
Integer | The Integer class wraps a value of the primitive type int in an object. | Class | java.lang | Java ME |
|
InterruptedException | Thrown when a thread is waiting, sleeping, or otherwise paused for a long time and another thread interrupts it. | Class | java.lang | Java ME |
|
Long | The Long class wraps a value of the primitive type long in an object. | Class | java.lang | Java ME |
|
Math | The class Math contains methods for performing basic numeric operations. | Class | java.lang | Java ME |
|
NegativeArraySizeException | Thrown if an application tries to create an array with negative size. | Class | java.lang | Java ME |
|
NoClassDefFoundError | Thrown if the Java Virtual Machine tries to load in the definition of a class (as part of a normal method call or | Class | java.lang | Java ME |
|
NullPointerException | Thrown when an application attempts to use null in a case where an object is required. | Class | java.lang | Java ME |
|
NumberFormatException | Thrown to indicate that the application has attempted to convert a string to one of the numeric types, but that the string does not | Class | java.lang | Java ME |
|
Object | Every class has Object as a superclass. | Class | java.lang | Java ME |
|
OutOfMemoryError | Thrown when the Java Virtual Machine cannot allocate an object because it is out of memory, and no more memory could be made | Class | java.lang | Java ME |
|
Runnable | The Runnable interface should be implemented by any class whose instances are intended to be executed by a thread. | Interface | java.lang | Java ME |
|
Runtime | Every Java application has a single instance of class Runtime that allows the application to interface with | Class | java.lang | Java ME |
|
RuntimeException | RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the | Class | java.lang | Java ME |
|
SecurityException | Thrown by the system to indicate a security violation. | Class | java.lang | Java ME |
|
Short | The Short class is the standard wrapper for short values. | Class | java.lang | Java ME |
|
String | The String class represents character strings. | Class | java.lang | Java ME |
|
StringBuffer | A string buffer implements a mutable sequence of characters. | Class | java.lang | Java ME |
|
StringIndexOutOfBoundsException | Thrown by the charAt method in class String and by other String | Class | java.lang | Java ME |
|
System | The System class contains several useful class fields and methods. | Class | java.lang | Java ME |
|
Thread | A thread is a thread of execution in a program. | Class | java.lang | Java ME |
|
Throwable | The Throwable class is the superclass of all errors and exceptions in the Java language. | Class | java.lang | Java ME |
|
VirtualMachineError | Thrown to indicate that the Java Virtual Machine is broken or has run out of resources necessary for it to continue operating. | Class | java.lang | Java ME |
|
Annotation | A mirror of java. | Interface | java.lang.annotation | CodeName One |
|
AnnotationFormatError | A mirror of java. | Class | java.lang.annotation | CodeName One |
|
Appendable | Declares methods to append characters or character sequences. | Interface | java.lang | CodeName One |
|
ArithmeticException | Thrown when an exceptional arithmetic condition has occurred. | Class | java.lang | CodeName One |
|
ArrayIndexOutOfBoundsException | Thrown to indicate that an array has been accessed with an illegal index. | Class | java.lang | CodeName One |
|
ArrayStoreException | Thrown to indicate that an attempt has been made to store the wrong type of object into an array of objects. | Class | java.lang | CodeName One |
|
AssertionError | | Class | java.lang | CodeName One |
|
AutoCloseable | | Interface | java.lang | CodeName One |
|
Boolean | The Boolean class wraps a value of the primitive type boolean in an object. | Class | java.lang | CodeName One |
|
Byte | The Byte class is the standard wrapper for byte values. | Class | java.lang | CodeName One |
|
CallSite | | Class | java.lang.invoke | CodeName One |
|
Character | The Character class wraps a value of the primitive type char in an object. | Class | java.lang | CodeName One |
|
CharSequence | This interface represents an ordered set of characters and defines the methods to probe them. | Interface | java.lang | CodeName One |
|
Class | Instances of the class Class represent classes and interfaces in a running Java application. | Class | java.lang | CodeName One |
|
ClassCastException | Thrown to indicate that the code has attempted to cast an object to a subclass of which it is not an instance. | Class | java.lang | CodeName One |
|
ClassNotFoundException | Thrown when an application tries to load in a class through its string name using the forName method in class Class but no definition for the class with the specified name could be found. | Class | java.lang | CodeName One |
|
Cloneable | This (empty) interface must be implemented by all classes that wish to support cloning. | Interface | java.lang | CodeName One |
|
CloneNotSupportedException | Thrown when a program attempts to clone an object which does not support the Cloneable interface. | Class | java.lang | CodeName One |
|
Comparable | This interface should be implemented by all classes that wish to define a natural order of their instances. | Interface | java.lang | CodeName One |
|
Deprecated | | Class | java.lang | CodeName One |
|
Documented | | Class | java.lang.annotation | CodeName One |
|
Double | The Double class wraps a value of the primitive type double in an object. | Class | java.lang | CodeName One |
|
ElementType | A mirror of java. | Class | java.lang.annotation | CodeName One |
|
Enum | | Class | java.lang | CodeName One |
|
Error | An Error is a subclass of Throwable that indicates serious problems that a reasonable application should not try to catch. | Class | java.lang | CodeName One |
|
Exception | The class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonable application might want to catch. | Class | java.lang | CodeName One |
|
Float | The Float class wraps a value of primitive type float in an object. | Class | java.lang | CodeName One |
|
IllegalAccessException | Thrown when an application tries to load in a class, but the currently executing method does not have access to the definition of the specified class, because the class is not public and in another package. | Class | java.lang | CodeName One |
|
IllegalArgumentException | Thrown to indicate that a method has been passed an illegal or inappropriate argument. | Class | java.lang | CodeName One |
|
IllegalMonitorStateException | Thrown to indicate that a thread has attempted to wait on an object's monitor or to notify other threads waiting on an object's monitor without owning the specified monitor. | Class | java.lang | CodeName One |
|
IllegalStateException | | Class | java.lang | CodeName One |
|
IllegalThreadStateException | Thrown to indicate that a thread is not in an appropriate state for the requested operation. | Class | java.lang | CodeName One |
|
IncompatibleClassChangeError | IncompatibleClassChangeError is the superclass of all classes which represent errors that occur when inconsistent class files are loaded into | Class | java.lang | CodeName One |
|
IncompleteAnnotationException | A mirror of java. | Class | java.lang.annotation | CodeName One |
|
IndexOutOfBoundsException | 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. | Class | java.lang | CodeName One |
|
Inherited | | Class | java.lang.annotation | CodeName One |
|
InstantiationException | Thrown when an application tries to create an instance of a class using the newInstance method in class Class, but the specified class object cannot be instantiated because it is an interface or is an abstract class. | Class | java.lang | CodeName One |
|
Integer | The Integer class wraps a value of the primitive type int in an object. | Class | java.lang | CodeName One |
|
InterruptedException | Thrown when a thread is waiting, sleeping, or otherwise paused for a long time and another thread interrupts it. | Class | java.lang | CodeName One |
|
Iterable | Objects of classes that implement this interface can be used within aReturns an Iterator for the elements in this object. | Interface | java.lang | CodeName One |
|
LambdaMetafactory | | Class | java.lang.invoke | CodeName One |
|
LinkageError | LinkageError is the superclass of all error classes that occur when loading and linking class files. | Class | java.lang | CodeName One |
|
Long | The Long class wraps a value of the primitive type long in an object. | Class | java.lang | CodeName One |
|
Math | The class Math contains methods for performing basic numeric operations. | Class | java.lang | CodeName One |
|
MethodHandle | | Class | java.lang.invoke | CodeName One |
|
MethodHandles | | Class | java.lang.invoke | CodeName One |
|
MethodHandles .Lookup | | Class | java.lang.invoke.MethodHandles | CodeName One |
|
MethodType | | Class | java.lang.invoke | CodeName One |
|
NegativeArraySizeException | Thrown if an application tries to create an array with negative size. | Class | java.lang | CodeName One |
|
NoClassDefFoundError | Thrown if the Java Virtual Machine 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. | Class | java.lang | CodeName One |
|
NoSuchFieldError | Thrown when the virtual machine notices that a program tries to reference, on a class or object, a field that does not exist. | Class | java.lang | CodeName One |
|
NullPointerException | Thrown when an application attempts to use null in a case where an object is required. | Class | java.lang | CodeName One |
|
NumberFormatException | 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 appropriate format. | Class | java.lang | CodeName One |
|
Object | Since: JDK1. | Class | java.lang | CodeName One |
|
OutOfMemoryError | 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 garbage collector. | Class | java.lang | CodeName One |
|
Override | | Class | java.lang | CodeName One |
|
Reference | Abstract base class for reference objects. | Class | java.lang.ref | CodeName One |
|
Retention | | Class | java.lang.annotation | CodeName One |
|
RetentionPolicy | enum RetentionPolicyA mirror of java. | Class | java.lang.annotation | CodeName One |
|
Runnable | The Runnable interface should be implemented by any class whose instances are intended to be executed by a thread. | Interface | java.lang | CodeName One |
|
Runtime | Every Java application has a single instance of class Runtime that allows the application to interface with the environment in which the application is running. | Class | java.lang | CodeName One |
|
RuntimeException | RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine. | Class | java.lang | CodeName One |
|
SecurityException | Thrown by the system to indicate a security violation. | Class | java.lang | CodeName One |
|
Short | The Short class is the standard wrapper for short values. | Class | java.lang | CodeName One |
|
String | The String class represents character strings. | Class | java.lang | CodeName One |
|
StringBuffer | A string buffer implements a mutable sequence of characters. | Class | java.lang | CodeName One |
|
StringBuilder | A string buffer implements a mutable sequence of characters. | Class | java.lang | CodeName One |
|
StringIndexOutOfBoundsException | Thrown by the charAt method in class String and by other String methods to indicate that an index is either negative or greater than or equal to the size of the string. | Class | java.lang | CodeName One |
|
SuppressWarnings | An annotation that indicates a compiler should suppress any warnings of the type specified in the value(). | Class | java.lang | CodeName One |
|
System | The System class contains several useful class fields and methods. | Class | java.lang | CodeName One |
|
Target | | Class | java.lang.annotation | CodeName One |
|
Thread | A thread is a thread of execution in a program. | Class | java.lang | CodeName One |
|
Throwable | The Throwable class is the superclass of all errors and exceptions in the Java language. | Class | java.lang | CodeName One |
|
VirtualMachineError | Thrown to indicate that the Java Virtual Machine is broken or has run out of resources necessary for it to continue operating. | Class | java.lang | CodeName One |
|
Void | | Class | java.lang | CodeName One |
|
WeakReference | This class provides support for weak references. | Class | java.lang.ref | CodeName One |