Search Java Classes and Packages

Search Java Frameworks and Libraries

255581 classes and counting ...
Search Tips Index Status



#Java.lang Classes and Interfaces - 321 results found.
NameDescriptionTypePackageFramework
AbstractMethodErrorThrown when an application tries to call an abstract method.Classjava.langJava SE
AccessibleObjectThe AccessibleObject class is the base class for Field, Method and Constructor objects.Classjava.lang.reflectJava SE
AnnotationFormatErrorThrown when the annotation parser attempts to read an annotation from a class file and determines that the annotation is malformed.Classjava.lang.annotationJava SE
AnnotationTypeMismatchExceptionThrown to indicate that a program has attempted to access an element of an annotation whose type has changed after the annotation was compiledClassjava.lang.annotationJava SE
ArithmeticExceptionThrown when an exceptional arithmetic condition has occurred.Classjava.langJava SE
ArrayThe Array class provides static methods to dynamically create and access Java arrays.Classjava.lang.reflectJava SE
ArrayIndexOutOfBoundsExceptionThrown to indicate that an array has been accessed with an illegal index.Classjava.langJava SE
ArrayStoreExceptionThrown to indicate that an attempt has been made to store the wrong type of object into an array of objects.Classjava.langJava SE
AssertionErrorThrown to indicate that an assertion has failed.Classjava.langJava SE
AnnotatedArrayTypeAnnotatedArrayType represents the potentially annotated use of an array type, whose component type may itself represent the annotated use of aInterfacejava.lang.reflectJava SE
AnnotatedElementRepresents an annotated element of the program currently running in this VM.Interfacejava.lang.reflectJava SE
AnnotatedParameterizedTypeAnnotatedParameterizedType represents the potentially annotated use of a parameterized type, whose type arguments may themselves representInterfacejava.lang.reflectJava SE
AnnotatedTypeAnnotatedType represents the potentially annotated use of a type in the program currently running in this VM.Interfacejava.lang.reflectJava SE
AnnotatedTypeVariableAnnotatedTypeVariable represents the potentially annotated use of a type variable, whose declaration may have bounds which themselves representInterfacejava.lang.reflectJava SE
AnnotatedWildcardTypeAnnotatedWildcardType represents the potentially annotated use of a wildcard type argument, whose upper or lower bounds may themselves representInterfacejava.lang.reflectJava SE
AnnotationThe common interface extended by all annotation types.Interfacejava.lang.annotationJava SE
AppendableAn object to which char sequences and values can be appended.Interfacejava.langJava SE
AutoCloseableAn object that may hold resources (such as file or socket handles) until it is closed.Interfacejava.langJava SE
BooleanThe Boolean class wraps a value of the primitive type boolean in an object.Classjava.langJava SE
BootstrapMethodErrorThrown to indicate that an invokedynamic instruction has failed to find its bootstrap method,Classjava.langJava SE
ByteThe Byte class wraps a value of primitive type byte in an object.Classjava.langJava SE
BufferPoolMXBeanThe management interface for a buffer pool, for example a pool of direct or mapped buffers.Interfacejava.lang.managementJava SE
CallSiteA CallSite is a holder for a variable MethodHandle, which is called its target.Classjava.lang.invokeJava SE
CharacterThe Character class wraps a value of the primitive type char in an object.Classjava.langJava SE
Character .SubsetInstances of this class represent particular subsets of the Unicode character set.Classjava.lang.CharacterJava SE
Character .UnicodeBlockA family of character subsets representing the character blocks in the Unicode specification.Classjava.lang.CharacterJava SE
ClassInstances of the class Class represent classes and interfaces in a running Java application.Classjava.langJava SE
ClassCastExceptionThrown to indicate that the code has attempted to cast an object to a subclass of which it is not an instance.Classjava.langJava SE
ClassCircularityErrorThrown when the Java Virtual Machine detects a circularity in the superclass hierarchy of a class being loaded.Classjava.langJava SE
ClassDefinitionThis class serves as a parameter block to the Instrumentation.Classjava.lang.instrumentJava SE
ClassFormatErrorThrown when the Java Virtual Machine attempts to read a class file and determines that the file is malformed or otherwise cannotClassjava.langJava SE
ClassLoaderA class loader is an object that is responsible for loading classes.Classjava.langJava SE
ClassNotFoundExceptionThrown when an application tries to load in a class through its The forName method in class Class.Classjava.langJava SE
ClassValueLazily associate a computed value with (potentially) every type.Classjava.langJava SE
CleanerCleaner manages a set of object references and corresponding cleaning actions.Classjava.lang.refJava SE
CloneNotSupportedExceptionThrown to indicate that the clone method in class Object has been called to clone an object, but thatClassjava.langJava SE
CompilerThe Compiler class is provided to support Java-to-native-code compilers and related services.Classjava.langJava SE
ConstantCallSiteA ConstantCallSite is a CallSite whose target is permanent, and can never be changed.Classjava.lang.invokeJava SE
ConstructorConstructor provides information about, and access to, a single constructor for a class.Classjava.lang.reflectJava SE
Character .UnicodeScriptA family of character subsets representing the character scripts Unicode Standard Annex #24: Script Names.Classjava.lang.CharacterJava SE
CharSequenceA CharSequence is a readable sequence of char values.Interfacejava.langJava SE
ClassFileTransformerAn agent provides an implementation of this interface in order to transform class files.Interfacejava.lang.instrumentJava SE
ClassLoadingMXBeanThe management interface for the class loading system of the Java virtual machine.Interfacejava.lang.managementJava SE
Cleaner .CleanableCleanable represents an object and a cleaning action registered in a Cleaner.Interfacejava.lang.ref.CleanerJava SE
CloneableA class implements the Cloneable interface to indicate to the Object.Interfacejava.langJava SE
ComparableThis interface imposes a total ordering on the objects of each class that implements it.Interfacejava.langJava SE
CompilationMXBeanThe management interface for the compilation system of the Java virtual machine.Interfacejava.lang.managementJava SE
DoubleThe Double class wraps a value of the primitive type double in an object.Classjava.langJava SE
DeprecatedA program element annotated @Deprecated is one that programmers are discouraged from using, typically because it is dangerous,Classjava.langJava SE
DocumentedIf the annotation @Documented is present on the declaration of an annotation type A, then any @A annotation onClassjava.lang.annotationJava SE
EnumThis is the common base class of all Java language enumeration types.Classjava.langJava SE
EnumConstantNotPresentExceptionThrown when an application tries to access an enum constant by name and the enum type contains no constant with the specified name.Classjava.langJava SE
ErrorAn Error is a subclass of Throwable that indicates serious problems that a reasonable applicationClassjava.langJava SE
ExceptionThe class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonableClassjava.langJava SE
ExceptionInInitializerErrorSignals that an unexpected exception has occurred in a static initializer.Classjava.langJava SE
ExecutableClassjava.lang.reflectJava SE
ElementTypeThe constants of this enumerated type provide a simple classification of the syntactic locations where annotations may appear in a Java program.Classjava.lang.annotationJava SE
FieldA Field provides information about, and dynamic access to, a single field of a class or an interface.Classjava.lang.reflectJava SE
FloatThe Float class wraps a value of primitive type float in an object.Classjava.langJava SE
FunctionalInterfaceAn informative annotation type used to indicate that an interface type declaration is intended to be a functional interface asClassjava.langJava SE
GenericSignatureFormatErrorThrown when a syntactically malformed signature attribute is encountered by a reflective method that needs to interpret theClassjava.lang.reflectJava SE
GarbageCollectorMXBeanThe management interface for the garbage collection of the Java virtual machine.Interfacejava.lang.managementJava SE
GenericArrayTypeGenericArrayType represents an array type whose component type is either a parameterized type or a type variable.Interfacejava.lang.reflectJava SE
GenericDeclarationA common interface for all entities that declare type variables.Interfacejava.lang.reflectJava SE
IllegalAccessErrorThrown if an application attempts to access or modify a field, or to call a method that it does not have access to.Classjava.langJava SE
IllegalAccessExceptionAn IllegalAccessException is thrown when an application tries to reflectively create an instance (other than an array),Classjava.langJava SE
IllegalArgumentExceptionThrown to indicate that a method has been passed an illegal or inappropriate argument.Classjava.langJava SE
IllegalClassFormatExceptionThrown by an implementation of ClassFileTransformer.Classjava.lang.instrumentJava SE
IllegalMonitorStateExceptionThrown to indicate that a thread has attempted to wait on an object's monitor or to notify other threads waiting on an object'sClassjava.langJava SE
IllegalStateExceptionSignals that a method has been invoked at an illegal or inappropriate time.Classjava.langJava SE
IllegalThreadStateExceptionThrown to indicate that a thread is not in an appropriate state for the requested operation.Classjava.langJava SE
IncompatibleClassChangeErrorThrown when an incompatible class change has occurred to some class definition.Classjava.langJava SE
IncompleteAnnotationExceptionThrown to indicate that a program has attempted to access an element of an annotation type that was added to the annotation type definition afterClassjava.lang.annotationJava SE
IndexOutOfBoundsExceptionThrown to indicate that an index of some sort (such as to an array, to a string, or to a vector) is out of range.Classjava.langJava SE
InheritableThreadLocalThis class extends ThreadLocal to provide inheritance of values from parent thread to child thread: when a child thread is created, theClassjava.langJava SE
InstantiationErrorThrown when an application tries to use the Java new construct to instantiate an abstract class or an interface.Classjava.langJava SE
InstantiationExceptionThrown when an application tries to create an instance of a class using the newInstance method in classClassjava.langJava SE
IntegerThe Integer class wraps a value of the primitive type int in an object.Classjava.langJava SE
InternalErrorThrown to indicate some unexpected internal error has occurred in the Java Virtual Machine.Classjava.langJava SE
InterruptedExceptionThrown when a thread is waiting, sleeping, or otherwise occupied, and the thread is interrupted, either before or during the activity.Classjava.langJava SE
InvocationTargetExceptionInvocationTargetException is a checked exception that wraps an exception thrown by an invoked method or constructor.Classjava.lang.reflectJava SE
InstrumentationThis class provides services needed to instrument Java programming language code.Interfacejava.lang.instrumentJava SE
InvocationHandlerInvocationHandler is the interface implemented by the invocation handler of a proxy instance.Interfacejava.lang.reflectJava SE
Iterable the for-each loop statement.Interfacejava.langJava SE
InheritedIndicates that an annotation type is automatically inherited.Classjava.lang.annotationJava SE
LambdaConversionExceptionLambdaConversionExceptionSee Also:Serialized FormClassjava.lang.invokeJava SE
LambdaMetafactoryMethods to facilitate the creation of simple function objects that implement one or more interfaces by delegation to a provided MethodHandle,Classjava.lang.invokeJava SE
LinkageErrorSubclasses of LinkageError indicate that a class has some dependency on another class; however, the latter class hasClassjava.langJava SE
LockInfoInformation about a lock.Classjava.lang.managementJava SE
LongThe Long class wraps a value of the primitive type long in an object.Classjava.langJava SE
MalformedParameterizedTypeExceptionThrown when a semantically malformed parameterized type is encountered by a reflective method that needs to instantiate it.Classjava.lang.reflectJava SE
MalformedParametersException java.Classjava.lang.reflectJava SE
ManagementFactoryThe ManagementFactory class is a factory class for getting managed beans for the Java platform.Classjava.lang.managementJava SE
ManagementPermissionThe permission which the SecurityManager will check when code that is running with a SecurityManager calls methods definedClassjava.lang.managementJava SE
MathThe class Math contains methods for performing basic numeric operations such as the elementary exponential, logarithm,Classjava.langJava SE
MemoryNotificationInfoThe information about a memory notification.Classjava.lang.managementJava SE
MemoryUsageA MemoryUsage object represents a snapshot of memory usage.Classjava.lang.managementJava SE
MethodA Method provides information about, and access to, a single method on a class or interface.Classjava.lang.reflectJava SE
MethodHandleA method handle is a typed, directly executable reference to an underlying method, constructor, field, or similar low-level operation, with optionalClassjava.lang.invokeJava SE
MethodHandleProxiesThis class consists exclusively of static methods that help adapt method handles to other JVM types, such as interfaces.Classjava.lang.invokeJava SE
MethodHandlesThis class consists exclusively of static methods that operate on or return method handles.Classjava.lang.invokeJava SE
MethodHandles .LookupA lookup object is a factory for creating method handles, when the creation requires access checking.Classjava.lang.invoke.MethodHandlesJava SE
MethodTypeA method type represents the arguments and return type accepted and returned by a method handle, or the arguments and return type passedClassjava.lang.invokeJava SE
ModifierThe Modifier class provides static methods and constants to decode class and member access modifiers.Classjava.lang.reflectJava SE
MonitorInfoInformation about an object monitor lock.Classjava.lang.managementJava SE
MutableCallSiteA MutableCallSite is a CallSite whose target variable behaves like an ordinary field.Classjava.lang.invokeJava SE
MemoryTypeTypes of memory pools.Classjava.lang.managementJava SE
MemberMember is an interface that reflects identifying information about a single member (a field or a method) or a constructor.Interfacejava.lang.reflectJava SE
MemoryManagerMXBeanThe management interface for a memory manager.Interfacejava.lang.managementJava SE
MemoryMXBeanThe management interface for the memory system of the Java virtual machine.Interfacejava.lang.managementJava SE
MemoryPoolMXBeanThe management interface for a memory pool.Interfacejava.lang.managementJava SE
MethodHandleInfoA symbolic reference obtained by cracking a direct method handle into its consitutent symbolic parts.Interfacejava.lang.invokeJava SE
NegativeArraySizeExceptionThrown if an application tries to create an array with negative size.Classjava.langJava SE
NoClassDefFoundErrorThrown if the Java Virtual Machine or a ClassLoader instance tries to load in the definition of a class (as part of a normal method callClassjava.langJava SE
NoSuchFieldErrorThrown if an application tries to access or modify a specified field of an object, and that object no longer has that field.Classjava.langJava SE
NoSuchFieldExceptionSignals that the class doesn't have a field of a specified name.Classjava.langJava SE
NoSuchMethodErrorThrown if an application tries to call a specified method of a class (either static or instance), and that class no longer has aClassjava.langJava SE
NoSuchMethodExceptionThrown when a particular method cannot be found.Classjava.langJava SE
NullPointerExceptionThrown when an application attempts to use null in a case where an object is required.Classjava.langJava SE
NumberThe abstract class Number is the superclass of platform classes representing numeric values that are convertible to theClassjava.langJava SE
NumberFormatExceptionThrown to indicate that the application has attempted to convert a string to one of the numeric types, but that the string does notClassjava.langJava SE
NativeIndicates that a field defining a constant value may be referenced The annotation may be used as a hint by tools that generate nativeClassjava.lang.annotationJava SE
Object Every class has Object as a superclass.Classjava.langJava SE
OutOfMemoryErrorThrown when the Java Virtual Machine cannot allocate an object because it is out of memory, and no more memory could be madeClassjava.langJava SE
OperatingSystemMXBeanThe management interface for the operating system on which the Java virtual machine is running.Interfacejava.lang.managementJava SE
OverrideIndicates that a method declaration is intended to override a method declaration in a supertype.Classjava.langJava SE
PackagePackage objects contain version information about the implementation and specification of a Java package.Classjava.langJava SE
ParameterInformation about method parameters.Classjava.lang.reflectJava SE
PhantomReferencePhantom reference objects, which are enqueued after the collector determines that their referents may otherwise be reclaimed.Classjava.lang.refJava SE
ProcessProcess provides control of native processes started by ProcessBuilder.Classjava.langJava SE
ProcessBuilderThis class is used to create operating system processes.Classjava.langJava SE
ProcessBuilder .RedirectRepresents a source of subprocess input or a destination of Each Redirect instance is one of the following:Classjava.lang.ProcessBuilderJava SE
ProxyProxy provides static methods for creating dynamic proxy classes and instances, and it is also the superclass of allClassjava.lang.reflectJava SE
ProcessBuilder .Redirect .TypeThe type of a ProcessBuilder.Classjava.lang.ProcessBuilder.RedirectJava SE
ParameterizedTypeParameterizedType represents a parameterized type such as Collection.Interfacejava.lang.reflectJava SE
PlatformLoggingMXBeanThe management interface for the logging facility.Interfacejava.lang.managementJava SE
PlatformManagedObjectA platform managed object is a JMX MXBean for monitoring and managing a component in the Java platform.Interfacejava.lang.managementJava SE
ProcessHandleProcessHandle identifies and provides control of native processes.Interfacejava.langJava SE
ProcessHandle .InfoInformation snapshot about the process.Interfacejava.lang.ProcessHandleJava SE
ReferenceAbstract base class for reference objects.Classjava.lang.refJava SE
ReferenceQueueReference queues, to which registered reference objects are appended by the garbage collector after the appropriate reachability changes are detected.Classjava.lang.refJava SE
ReflectiveOperationExceptionCommon superclass of exceptions thrown by reflective operations inSince:1.Classjava.langJava SE
ReflectPermissionThe Permission class for reflective operations.Classjava.lang.reflectJava SE
RuntimeEvery Java application has a single instance of class Runtime that allows the application to interface withClassjava.langJava SE
RuntimeExceptionRuntimeException is the superclass of those exceptions that can be thrown during the normal operation of theClassjava.langJava SE
RuntimePermissionThis class is for runtime permissions.Classjava.langJava SE
RetentionPolicyenum RetentionPolicyAnnotation retention policy.Classjava.lang.annotationJava SE
ReadableA Readable is a source of characters.Interfacejava.langJava SE
RunnableThe Runnable interface should be implemented by any class whose instances are intended to be executed by a thread.Interfacejava.langJava SE
RuntimeMXBeanThe management interface for the runtime system of the Java virtual machine.Interfacejava.lang.managementJava SE
RepeatableThe annotation type java.Classjava.lang.annotationJava SE
RetentionIndicates how long annotations with the annotated type are to be retained.Classjava.lang.annotationJava SE
SecurityExceptionThrown by the security manager to indicate a security violation.Classjava.langJava SE
SecurityManagerThe security manager is a class that allows applications to implement a security policy.Classjava.langJava SE
SerializedLambdaSerialized form of a lambda expression.Classjava.lang.invokeJava SE
ShortThe Short class wraps a value of primitive type short in an object.Classjava.langJava SE
SoftReferenceSoft reference objects, which are cleared at the discretion of the garbage collector in response to memory demand.Classjava.lang.refJava SE
StackFramePermissionPermission to access StackWalker.Classjava.langJava SE
StackOverflowErrorThrown when a stack overflow occurs because an application recurses too deeply.Classjava.langJava SE
StackTraceElementAn element in a stack trace, as returned by Throwable.Classjava.langJava SE
StackWalker The walk method opens a sequential stream of StackFrames for the current thread and then appliesClassjava.langJava SE
StrictMathThe class StrictMath contains methods for performing basic numeric operations such as the elementary exponential, logarithm,Classjava.langJava SE
StringThe String class represents character strings.Classjava.langJava SE
StringBufferA thread-safe, mutable sequence of characters.Classjava.langJava SE
StringBuilderA mutable sequence of characters.Classjava.langJava SE
StringConcatExceptionStringConcatException is thrown by StringConcatFactory when linkage invariants are violated.Classjava.lang.invokeJava SE
StringConcatFactoryMethods to facilitate the creation of String concatenation methods, that can be used to efficiently concatenate a known number of arguments of knownClassjava.lang.invokeJava SE
StringIndexOutOfBoundsExceptionThrown by String methods to indicate that an index is either negative or greater than the size of the string.Classjava.langJava SE
SwitchPoint A SwitchPoint is an object which can publish state transitions to other threads.Classjava.lang.invokeJava SE
SystemThe System class contains several useful class fields and methods.Classjava.langJava SE
System .LoggerFinderThe LoggerFinder service is responsible for creating, managing, and configuring loggers to the underlying framework it uses.Classjava.lang.SystemJava SE
StackWalker .OptionStack walker option to configure the stack frame information obtained by a StackWalker.Classjava.lang.StackWalkerJava SE
System .Logger .LevelSystem loggers levels.Classjava.lang.System.LoggerJava SE
StackWalker .StackFrameA StackFrame object represents a method invocation returned by The getDeclaringClass() method may be unsupported as determinedInterfacejava.lang.StackWalkerJava SE
System .LoggerSystem.Interfacejava.lang.SystemJava SE
SafeVarargsA programmer assertion that the body of the annotated method or constructor does not perform potentially unsafe operations on itsClassjava.langJava SE
SuppressWarningsIndicates that the named compiler warnings should be suppressed in the annotated element (and in all program elements contained in the annotatedClassjava.langJava SE
ThreadA thread is a thread of execution in a program.Classjava.langJava SE
ThreadDeathAn instance of ThreadDeath is thrown in the victim thread when the (deprecated) Thread.Classjava.langJava SE
ThreadGroupA thread group represents a set of threads.Classjava.langJava SE
ThreadInfoThread information.Classjava.lang.managementJava SE
ThreadLocalThis class provides thread-local variables.Classjava.langJava SE
ThrowableThe Throwable class is the superclass of all errors and exceptions in the Java language.Classjava.langJava SE
TypeNotPresentExceptionThrown when an application tries to access a type using a string representing the type's name, but no definition for the type withClassjava.langJava SE
Thread .StateA thread state.Classjava.lang.ThreadJava SE
Thread .UncaughtExceptionHandler terminates due to an uncaught exception.Interfacejava.lang.ThreadJava SE
ThreadMXBeanThe management interface for the thread system of the Java virtual machine.Interfacejava.lang.managementJava SE
TypeType is the common superinterface for all types in the Java programming language.Interfacejava.lang.reflectJava SE
TypeVariableTypeVariable is the common superinterface for type variables of kinds.Interfacejava.lang.reflectJava SE
TargetIndicates the contexts in which an annotation type is applicable.Classjava.lang.annotationJava SE
UndeclaredThrowableExceptionThrown by a method invocation on a proxy instance if its invocation handler's invoke method throws aClassjava.lang.reflectJava SE
UnknownErrorThrown when an unknown but serious exception has occurred in the Java Virtual Machine.Classjava.langJava SE
UnmodifiableClassExceptionThrown by an implementation of Instrumentation.Classjava.lang.instrumentJava SE
UnsatisfiedLinkErrorThrown if the Java Virtual Machine cannot find an appropriate native-language definition of a method declared native.Classjava.langJava SE
UnsupportedClassVersionErrorThrown when the Java Virtual Machine attempts to read a class file and determines that the major and minor version numbersClassjava.langJava SE
UnsupportedOperationExceptionThrown to indicate that the requested operation is not supported.Classjava.langJava SE
VerifyErrorThrown when the verifier detects that a class file, though well formed, contains some sort of internal inconsistencyClassjava.langJava SE
VirtualMachineErrorThrown to indicate that the Java Virtual Machine is broken or has run out of resources necessary for it to continue operating.Classjava.langJava SE
VoidThe Void class is an uninstantiable placeholder class to hold a reference to the Class object representing the Java keywordClassjava.langJava SE
VolatileCallSiteA VolatileCallSite is a CallSite whose target acts like a volatile variable.Classjava.lang.invokeJava SE
WeakReferenceWeak reference objects, which do not prevent their referents from being made finalizable, finalized, and then reclaimed.Classjava.lang.refJava SE
WrongMethodTypeExceptionThrown to indicate that code has attempted to call a method handle via the wrong method type.Classjava.lang.invokeJava SE
WildcardTypeWildcardType represents a wildcard type expression, such as ?, ? extends Number, or ? super Integer.Interfacejava.lang.reflectJava SE
ArithmeticExceptionThrown when an exceptional arithmetic condition has occurred.Classjava.langJava ME
ArrayIndexOutOfBoundsExceptionThrown to indicate that an array has been accessed with an illegal index.Classjava.langJava ME
ArrayStoreExceptionThrown to indicate that an attempt has been made to store the wrong type of object into an array of objects.Classjava.langJava ME
BooleanThe Boolean class wraps a value of the primitive type boolean in an object.Classjava.langJava ME
ByteThe Byte class is the standard wrapper for byte values.Classjava.langJava ME
CharacterThe Character class wraps a value of the primitive type char in an object.Classjava.langJava ME
ClassInstances of the class Class represent classes and interfaces in a running Java application.Classjava.langJava ME
ClassCastExceptionThrown to indicate that the code has attempted to cast an object to a subclass of which it is not an instance.Classjava.langJava ME
ClassNotFoundExceptionThrown when an application tries to load in a class through its string name using the forName method in class ClassClassjava.langJava ME
DoubleThe Double class wraps a value of the primitive type double in an object.Classjava.langJava ME
ErrorAn Error is a subclass of Throwable that indicates serious problems that a reasonable applicationClassjava.langJava ME
ExceptionThe class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonable Classjava.langJava ME
FloatThe Float class wraps a value of primitive type float in an object.Classjava.langJava ME
IllegalAccessExceptionThrown when an application tries to load in a class, but the currently executing method does not have access to the Classjava.langJava ME
IllegalArgumentExceptionThrown to indicate that a method has been passed an illegal or inappropriate argument.Classjava.langJava ME
IllegalMonitorStateExceptionThrown to indicate that a thread has attempted to wait on an object's monitor or to notify other threads waiting on an object'sClassjava.langJava ME
IllegalStateExceptionSignals that a method has been invoked at an illegal or inappropriate time.Classjava.langJava ME
IllegalThreadStateExceptionThrown to indicate that a thread is not in an appropriate state for the requested operation.Classjava.langJava ME
IndexOutOfBoundsExceptionThrown to indicate that an index of some sort (such as to an array, to a string, or to a vector) is out of range.Classjava.langJava ME
InstantiationExceptionThrown when an application tries to create an instance of a class using the newInstance method in class Classjava.langJava ME
IntegerThe Integer class wraps a value of the primitive type int in an object.Classjava.langJava ME
InterruptedExceptionThrown when a thread is waiting, sleeping, or otherwise paused for a long time and another thread interrupts it.Classjava.langJava ME
LongThe Long class wraps a value of the primitive type long in an object.Classjava.langJava ME
MathThe class Math contains methods for performing basic numeric operations.Classjava.langJava ME
NegativeArraySizeExceptionThrown if an application tries to create an array with negative size.Classjava.langJava ME
NoClassDefFoundErrorThrown if the Java Virtual Machine tries to load in the definition of a class (as part of a normal method call or Classjava.langJava ME
NullPointerExceptionThrown when an application attempts to use null in a case where an object is required.Classjava.langJava ME
NumberFormatExceptionThrown to indicate that the application has attempted to convert a string to one of the numeric types, but that the string does not Classjava.langJava ME
Object Every class has Object as a superclass.Classjava.langJava ME
OutOfMemoryErrorThrown when the Java Virtual Machine cannot allocate an object because it is out of memory, and no more memory could be made Classjava.langJava ME
RunnableThe Runnable interface should be implemented by any class whose instances are intended to be executed by a thread.Interfacejava.langJava ME
RuntimeEvery Java application has a single instance of class Runtime that allows the application to interface with Classjava.langJava ME
RuntimeExceptionRuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Classjava.langJava ME
SecurityExceptionThrown by the system to indicate a security violation.Classjava.langJava ME
ShortThe Short class is the standard wrapper for short values.Classjava.langJava ME
StringThe String class represents character strings.Classjava.langJava ME
StringBufferA string buffer implements a mutable sequence of characters.Classjava.langJava ME
StringIndexOutOfBoundsExceptionThrown by the charAt method in class String and by other String Classjava.langJava ME
SystemThe System class contains several useful class fields and methods.Classjava.langJava ME
ThreadA thread is a thread of execution in a program.Classjava.langJava ME
ThrowableThe Throwable class is the superclass of all errors and exceptions in the Java language.Classjava.langJava ME
VirtualMachineErrorThrown to indicate that the Java Virtual Machine is broken or has run out of resources necessary for it to continue operating.Classjava.langJava ME
AnnotationA mirror of java.Interfacejava.lang.annotationCodeName One
AnnotationFormatErrorA mirror of java.Classjava.lang.annotationCodeName One
AppendableDeclares methods to append characters or character sequences.Interfacejava.langCodeName One
ArithmeticExceptionThrown when an exceptional arithmetic condition has occurred.Classjava.langCodeName One
ArrayIndexOutOfBoundsExceptionThrown to indicate that an array has been accessed with an illegal index.Classjava.langCodeName One
ArrayStoreExceptionThrown to indicate that an attempt has been made to store the wrong type of object into an array of objects.Classjava.langCodeName One
AssertionErrorClassjava.langCodeName One
AutoCloseableInterfacejava.langCodeName One
BooleanThe Boolean class wraps a value of the primitive type boolean in an object.Classjava.langCodeName One
ByteThe Byte class is the standard wrapper for byte values.Classjava.langCodeName One
CallSiteClassjava.lang.invokeCodeName One
CharacterThe Character class wraps a value of the primitive type char in an object.Classjava.langCodeName One
CharSequenceThis interface represents an ordered set of characters and defines the methods to probe them.Interfacejava.langCodeName One
ClassInstances of the class Class represent classes and interfaces in a running Java application.Classjava.langCodeName One
ClassCastExceptionThrown to indicate that the code has attempted to cast an object to a subclass of which it is not an instance.Classjava.langCodeName One
ClassNotFoundExceptionThrown 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.Classjava.langCodeName One
CloneableThis (empty) interface must be implemented by all classes that wish to support cloning.Interfacejava.langCodeName One
CloneNotSupportedExceptionThrown when a program attempts to clone an object which does not support the Cloneable interface.Classjava.langCodeName One
ComparableThis interface should be implemented by all classes that wish to define a natural order of their instances.Interfacejava.langCodeName One
DeprecatedClassjava.langCodeName One
DocumentedClassjava.lang.annotationCodeName One
DoubleThe Double class wraps a value of the primitive type double in an object.Classjava.langCodeName One
ElementTypeA mirror of java.Classjava.lang.annotationCodeName One
EnumClassjava.langCodeName One
ErrorAn Error is a subclass of Throwable that indicates serious problems that a reasonable application should not try to catch.Classjava.langCodeName One
ExceptionThe class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonable application might want to catch.Classjava.langCodeName One
FloatThe Float class wraps a value of primitive type float in an object.Classjava.langCodeName One
IllegalAccessExceptionThrown 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.Classjava.langCodeName One
IllegalArgumentExceptionThrown to indicate that a method has been passed an illegal or inappropriate argument.Classjava.langCodeName One
IllegalMonitorStateExceptionThrown 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.Classjava.langCodeName One
IllegalStateExceptionClassjava.langCodeName One
IllegalThreadStateExceptionThrown to indicate that a thread is not in an appropriate state for the requested operation.Classjava.langCodeName One
IncompatibleClassChangeErrorIncompatibleClassChangeError is the superclass of all classes which represent errors that occur when inconsistent class files are loaded intoClassjava.langCodeName One
IncompleteAnnotationExceptionA mirror of java.Classjava.lang.annotationCodeName One
IndexOutOfBoundsExceptionThrown to indicate that an index of some sort (such as to an array, to a string, or to a vector) is out of range.Classjava.langCodeName One
InheritedClassjava.lang.annotationCodeName One
InstantiationExceptionThrown 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.Classjava.langCodeName One
IntegerThe Integer class wraps a value of the primitive type int in an object.Classjava.langCodeName One
InterruptedExceptionThrown when a thread is waiting, sleeping, or otherwise paused for a long time and another thread interrupts it.Classjava.langCodeName One
IterableObjects of classes that implement this interface can be used within aReturns an Iterator for the elements in this object.Interfacejava.langCodeName One
LambdaMetafactoryClassjava.lang.invokeCodeName One
LinkageErrorLinkageError is the superclass of all error classes that occur when loading and linking class files.Classjava.langCodeName One
LongThe Long class wraps a value of the primitive type long in an object.Classjava.langCodeName One
MathThe class Math contains methods for performing basic numeric operations.Classjava.langCodeName One
MethodHandleClassjava.lang.invokeCodeName One
MethodHandlesClassjava.lang.invokeCodeName One
MethodHandles .LookupClassjava.lang.invoke.MethodHandlesCodeName One
MethodTypeClassjava.lang.invokeCodeName One
NegativeArraySizeExceptionThrown if an application tries to create an array with negative size.Classjava.langCodeName One
NoClassDefFoundErrorThrown 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.Classjava.langCodeName One
NoSuchFieldErrorThrown when the virtual machine notices that a program tries to reference, on a class or object, a field that does not exist.Classjava.langCodeName One
NullPointerExceptionThrown when an application attempts to use null in a case where an object is required.Classjava.langCodeName One
NumberFormatExceptionThrown 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.Classjava.langCodeName One
Object Since: JDK1.Classjava.langCodeName One
OutOfMemoryErrorThrown 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.Classjava.langCodeName One
OverrideClassjava.langCodeName One
ReferenceAbstract base class for reference objects.Classjava.lang.refCodeName One
RetentionClassjava.lang.annotationCodeName One
RetentionPolicyenum RetentionPolicyA mirror of java.Classjava.lang.annotationCodeName One
RunnableThe Runnable interface should be implemented by any class whose instances are intended to be executed by a thread.Interfacejava.langCodeName One
RuntimeEvery Java application has a single instance of class Runtime that allows the application to interface with the environment in which the application is running.Classjava.langCodeName One
RuntimeExceptionRuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.Classjava.langCodeName One
SecurityExceptionThrown by the system to indicate a security violation.Classjava.langCodeName One
ShortThe Short class is the standard wrapper for short values.Classjava.langCodeName One
StringThe String class represents character strings.Classjava.langCodeName One
StringBufferA string buffer implements a mutable sequence of characters.Classjava.langCodeName One
StringBuilderA string buffer implements a mutable sequence of characters.Classjava.langCodeName One
StringIndexOutOfBoundsExceptionThrown 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.Classjava.langCodeName One
SuppressWarnings An annotation that indicates a compiler should suppress any warnings of the type specified in the value().Classjava.langCodeName One
SystemThe System class contains several useful class fields and methods.Classjava.langCodeName One
TargetClassjava.lang.annotationCodeName One
ThreadA thread is a thread of execution in a program.Classjava.langCodeName One
ThrowableThe Throwable class is the superclass of all errors and exceptions in the Java language.Classjava.langCodeName One
VirtualMachineErrorThrown to indicate that the Java Virtual Machine is broken or has run out of resources necessary for it to continue operating.Classjava.langCodeName One
VoidClassjava.langCodeName One
WeakReferenceThis class provides support for weak references.Classjava.lang.refCodeName One