| Character.UnicodeScript
| A family of character subsets representing the character scripts
defined in the
Unicode Standard Annex #24: Script Names. |
code | html |
| ProcessBuilder.Redirect.Type
| The type of a Redirect . |
code | html |
| Thread.State
| A thread state. |
code | html |
| AbstractMethodError
| Thrown when an application tries to call an abstract method. |
code | html |
| ApplicationShutdownHooks
| |
code | html |
| ArithmeticException
| Thrown when an exceptional arithmetic condition has occurred. |
code | html |
| ArrayIndexOutOfBoundsException
| Thrown to indicate that an array has been accessed with an
illegal index. |
code | html |
| ArrayStoreException
| Thrown to indicate that an attempt has been made to store the
wrong type of object into an array of objects. |
code | html |
| AssertionError
| Thrown to indicate that an assertion has failed. |
code | html |
| AssertionStatusDirectives
| A collection of assertion status directives (such as "enable assertions
in package p" or "disable assertions in class c"). |
code | html |
| Boolean
| The Boolean class wraps a value of the primitive type
{@code boolean} in an object. |
code | html |
| BootstrapMethodError
| Thrown to indicate that an {@code invokedynamic} instruction has
failed to find its bootstrap method,
or the bootstrap method has failed to provide a
{@linkplain java.lang.invoke.CallSite call site} with a {@linkplain java.lang.invoke.CallSite#getTarget target}
of the correct {@linkplain java.lang.invoke.MethodHandle#type method type}. |
code | html |
| Byte
| The {@code Byte} class wraps a value of primitive type {@code byte}
in an object. |
code | html |
| Byte.ByteCache
| |
code | html |
| Character
| The {@code Character} class wraps a value of the primitive
type {@code char} in an object. |
code | html |
| Character.CharacterCache
| |
code | html |
| Character.Subset
| Instances of this class represent particular subsets of the Unicode
character set. |
code | html |
| Character.UnicodeBlock
| A family of character subsets representing the character blocks in the
Unicode specification. |
code | html |
| CharacterName
| |
code | html |
| Class
| Instances of the class {@code Class} represent classes and
interfaces in a running Java application. |
code | html |
| Class.EnclosingMethodInfo
| |
code | html |
| Class.MethodArray
| |
code | html |
| ClassCastException
| Thrown to indicate that the code has attempted to cast an object
to a subclass of which it is not an instance. |
code | html |
| ClassCircularityError
| Thrown when the Java Virtual Machine detects a circularity in the
superclass hierarchy of a class being loaded. |
code | html |
| ClassFormatError
| Thrown when the Java Virtual Machine attempts to read a class
file and determines that the file is malformed or otherwise cannot
be interpreted as a class file. |
code | html |
| ClassLoader.NativeLibrary
| The inner class NativeLibrary denotes a loaded native library instance. |
code | html |
| ClassLoader.ParallelLoaders
| Encapsulates the set of parallel capable loader types. |
code | html |
| ClassNotFoundException
| Thrown when an application tries to load in a class through its
string name using:
- The
forName method in class Class. |
code | html |
| ClassValue.ClassValueMap
| |
code | html |
| CloneNotSupportedException
| 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 Cloneable
interface. |
code | html |
| Compiler
| The {@code Compiler} class is provided to support Java-to-native-code
compilers and related services. |
code | html |
| ConcreteProcess
| |
code | html |
| ConcreteProcess
| |
code | html |
| ConcreteProcess
| |
code | html |
| ConditionalSpecialCasing
| This is a utility class for String.toLowerCase() and
String.toUpperCase(), that handles special casing with
conditions. |
code | html |
| ConditionalSpecialCasing.Entry
| An internal class that represents an entry in the Special Casing Properties. |
code | html |
| Deprecated
| A program element annotated @Deprecated is one that programmers
are discouraged from using, typically because it is dangerous,
or because a better alternative exists. |
code | html |
| Double
| The {@code Double} class wraps a value of the primitive type
{@code double} in an object. |
code | html |
| EMThreadSupport
| |
code | html |
| EnumConstantNotPresentException
| Thrown when an application tries to access an enum constant by name
and the enum type contains no constant with the specified name. |
code | html |
| Error
| An {@code Error} is a subclass of {@code Throwable}
that indicates serious problems that a reasonable application
should not try to catch. |
code | html |
| Exception
| The class {@code Exception} and its subclasses are a form of
{@code Throwable} that indicates conditions that a reasonable
application might want to catch. |
code | html |
| ExceptionInInitializerError
| Signals that an unexpected exception has occurred in a static initializer. |
code | html |
| FinalizerThread
| Dedicated finalizer thread. |
code | html |
| FinalizerThread.FinalizerStartLock
| |
code | html |
| FinalizerThread.FinalizerWaitFinishLock
| |
code | html |
| FinalizerThread.FinalizerWorkLock
| |
code | html |
| Float
| The {@code Float} class wraps a value of primitive type
{@code float} in an object. |
code | html |
| IllegalAccessError
| Thrown if an application attempts to access or modify a field, or
to call a method that it does not have access to. |
code | html |
| IllegalAccessException
| An IllegalAccessException is thrown when an application tries
to reflectively create an instance (other than an array),
set or get a field, or invoke a method, but the currently
executing method does not have access to the definition of
the specified class, field, method or constructor. |
code | html |
| IllegalArgumentException
| Thrown to indicate that a method has been passed an illegal or
inappropriate argument. |
code | html |
| 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. |
code | html |
| IllegalStateException
| Signals that a method has been invoked at an illegal or
inappropriate time. |
code | html |
| IllegalThreadStateException
| Thrown to indicate that a thread is not in an appropriate state
for the requested operation. |
code | html |
| IncompatibleClassChangeError
| Thrown when an incompatible class change has occurred to some class
definition. |
code | html |
| 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. |
code | html |
| InheritableThreadLocal
| This class extends ThreadLocal to provide inheritance of values
from parent thread to child thread: when a child thread is created, the
child receives initial values for all inheritable thread-local variables
for which the parent has values. |
code | html |
| InstantiationError
| Thrown when an application tries to use the Java new
construct to instantiate an abstract class or an interface. |
code | html |
| InstantiationException
| Thrown when an application tries to create an instance of a class
using the {@code newInstance} method in class
{@code Class}, but the specified class object cannot be
instantiated. |
code | html |
| Integer
| The {@code Integer} class wraps a value of the primitive type
{@code int} in an object. |
code | html |
| Integer.IntegerCache
| Cache to support the object identity semantics of autoboxing for values between
-128 and 127 (inclusive) as required by JLS. |
code | html |
| InternalError
| Thrown to indicate some unexpected internal error has occurred in
the Java Virtual Machine. |
code | html |
| InterruptedException
| Thrown when a thread is waiting, sleeping, or otherwise occupied,
and the thread is interrupted, either before or during the activity. |
code | html |
| LinkageError
| Subclasses of {@code 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. |
code | html |
| Long
| The {@code Long} class wraps a value of the primitive type {@code
long} in an object. |
code | html |
| Long.LongCache
| |
code | html |
| Math
| The class {@code Math} contains methods for performing basic
numeric operations such as the elementary exponential, logarithm,
square root, and trigonometric functions. |
code | html |
| NegativeArraySizeException
| Thrown if an application tries to create an array with negative size. |
code | html |
| 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
or as part of creating a new instance using the new expression)
and no definition of the class could be found. |
code | html |
| NoSuchFieldError
| Thrown if an application tries to access or modify a specified
field of an object, and that object no longer has that field. |
code | html |
| NoSuchFieldException
| Signals that the class doesn't have a field of a specified name. |
code | html |
| 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
definition of that method. |
code | html |
| NoSuchMethodException
| Thrown when a particular method cannot be found. |
code | html |
| NullPointerException
| Thrown when an application attempts to use {@code null} in a
case where an object is required. |
code | html |
| 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. |
code | html |
| Object
| Class {@code Object} is the root of the class hierarchy. |
code | html |
| 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. |
code | html |
| Override
| Indicates that a method declaration is intended to override a
method declaration in a supertype. |
code | html |
| Package
| {@code Package} objects contain version information
about the implementation and specification of a Java package. |
code | html |
| ProcessBuilder
| This class is used to create operating system processes. |
code | html |
| ProcessBuilder.NullInputStream
| Implements a null input stream. |
code | html |
| ProcessBuilder.NullOutputStream
| Implements a null output stream. |
code | html |
| ProcessEnvironment
| |
code | html |
| ProcessEnvironment.CheckedEntry
| |
code | html |
| ProcessEnvironment.CheckedEntrySet
| |
code | html |
| ProcessEnvironment.CheckedKeySet
| |
code | html |
| ProcessEnvironment.CheckedValues
| |
code | html |
| ProcessEnvironment.EntryComparator
| |
code | html |
| ProcessEnvironment.NameComparator
| |
code | html |
| ProcessImpl
| |
code | html |
| ReflectiveOperationException
| Common superclass of exceptions thrown by reflective operations in
core reflection. |
code | html |
| 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. |
code | html |
| RuntimeException
| {@code RuntimeException} is the superclass of those
exceptions that can be thrown during the normal operation of the
Java Virtual Machine. |
code | html |
| RuntimePermission
| This class is for runtime permissions. |
code | html |
| SafeVarargs
| A programmer assertion that the body of the annotated method or
constructor does not perform potentially unsafe operations on its
varargs parameter. |
code | html |
| SecurityException
| Thrown by the security manager to indicate a security violation. |
code | html |
| SecurityManager
| The security manager is a class that allows
applications to implement a security policy. |
code | html |
| Short
| The {@code Short} class wraps a value of primitive type {@code
short} in an object. |
code | html |
| Short.ShortCache
| |
code | html |
| Shutdown
| Package-private utility class containing data structures and logic
governing the virtual-machine shutdown sequence. |
code | html |
| Shutdown.Lock
| |
code | html |
| StackOverflowError
| Thrown when a stack overflow occurs because an application
recurses too deeply. |
code | html |
| StackTraceElement
| An element in a stack trace, as returned by Throwable#getStackTrace() . |
code | html |
| StrictMath
| The class {@code StrictMath} contains methods for performing basic
numeric operations such as the elementary exponential, logarithm,
square root, and trigonometric functions. |
code | html |
| String
| The String class represents character strings. |
code | html |
| String.CaseInsensitiveComparator
| |
code | html |
| StringBuffer
| A thread-safe, mutable sequence of characters. |
code | html |
| StringBuilder
| A mutable sequence of characters. |
code | html |
| StringCoding
| Utility class for string encoding and decoding. |
code | html |
| StringCoding.StringDecoder
| |
code | html |
| StringCoding.StringEncoder
| |
code | html |
| StringIndexOutOfBoundsException
| Thrown by String methods to indicate that an index
is either negative or greater than the size of the string. |
code | html |
| SuppressWarnings
| Indicates that the named compiler warnings should be suppressed in the
annotated element (and in all program elements contained in the annotated
element). |
code | html |
| System
| The System class contains several useful class fields
and methods. |
code | html |
| SystemClassLoaderAction
| |
code | html |
| Terminator
| Package-private utility class for setting up and tearing down
platform-specific support for termination-triggered shutdowns. |
code | html |
| Thread
| A thread is a thread of execution in a program. |
code | html |
| Thread.Caches
| cache of subclass security audit results |
code | html |
| Thread.WeakClassKey
| Weak key for Class objects. |
code | html |
| ThreadDeath
| An instance of {@code ThreadDeath} is thrown in the victim thread
when the (deprecated) Thread#stop() method is invoked. |
code | html |
| ThreadGroup
| A thread group represents a set of threads. |
code | html |
| ThreadLocal
| This class provides thread-local variables. |
code | html |
| ThreadLocal.ThreadLocalMap
| ThreadLocalMap is a customized hash map suitable only for
maintaining thread local values. |
code | html |
| ThreadLocal.ThreadLocalMap.Entry
| The entries in this hash map extend WeakReference, using
its main ref field as the key (which is always a
ThreadLocal object). |
code | html |
| ThreadWeakRef
| |
code | html |
| Throwable
| The {@code Throwable} class is the superclass of all errors and
exceptions in the Java language. |
code | html |
| Throwable.SentinelHolder
| Holder class to defer initializing sentinel objects only used
for serialization. |
code | html |
| Throwable.WrappedPrintStream
| |
code | html |
| Throwable.WrappedPrintWriter
| |
code | html |
| 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
the specified name can be found. |
code | html |
| UnknownError
| Thrown when an unknown but serious exception has occurred in the
Java Virtual Machine. |
code | html |
| UnsatisfiedLinkError
| Thrown if the Java Virtual Machine cannot find an appropriate
native-language definition of a method declared native. |
code | html |
| UnsupportedClassVersionError
| Thrown when the Java Virtual Machine attempts to read a class
file and determines that the major and minor version numbers
in the file are not supported. |
code | html |
| UnsupportedOperationException
| Thrown to indicate that the requested operation is not supported.
This class is a member of the
Java Collections Framework. |
code | html |
| VMClass
| |
code | html |
| VMClassLoader
| java.lang.VMClassLoader is a package-private helper for VMs to implement
on behalf of java.lang.ClassLoader. |
code | html |
| VMClassRegistry
| Provides the class information methods required for the
Class implementation, and class loading/resolution
methods for the ClassLoader implementation. |
code | html |
| VMCompiler
| This class is just a per-VM reflection of java.lang.Compiler. |
code | html |
| VMDouble
| Code relocated from java.lang.Double by |
code | html |
| VMExecutionEngine
| Provides the methods to interact with VM Execution Engine that are used by
different classes from the java.lang package, such as System,
Runtime. |
code | html |
| VMFloat
| Code relocated from java.lang.Float by |
code | html |
| VMMath
| |
code | html |
| VMMemoryManager
| Provides the methods to interact with VM Memory Manager that are used by
different classes from the java.lang package, such as Object,
System, Runtime. |
code | html |
| VMObject
| Object is the ultimate superclass of every class (excepting interfaces). |
code | html |
| VMProcess
| Represents one external process. |
code | html |
| VMProcess.ProcessThread
| |
code | html |
| VMRuntime
| VMRuntime represents the interface to the Virtual Machine. |
code | html |
| VMSecurityManager
| VMSecurityManager is a helper class for SecurityManager the VM must
implement. |
code | html |
| VMStart
| This class does the following:
starts Finalizer and Execution Manager helper threads. |
code | html |
| VMStart.DefaultShutDownHook
| |
code | html |
| VMString
| Code relocated from java.lang.String by |
code | html |
| VMSystem
| VMSystem is a package-private helper class for System that the
VM must implement. |
code | html |
| VMThread
| VM interface for Thread of executable code. |
code | html |
| VMThreadManager
| Provides the methods to interact with VM Thread Manager that are used by
Thread class and Object
synchronization implementation. |
code | html |
| VMThrowable
| VM dependant state and support methods for Throwable. |
code | html |
| VerifyError
| Thrown when the "verifier" detects that a class file,
though well formed, contains some sort of internal inconsistency
or security problem. |
code | html |
| Void
| The {@code Void} class is an uninstantiable placeholder class to hold a
reference to the {@code Class} object representing the Java keyword
void. |
code | html |