Package | Description |
---|---|
java.io |
Provides for system input and output through data streams,
serialization and the file system.
|
java.lang |
Provides classes that are fundamental to the design of the Java
programming language.
|
java.lang.annotation |
Provides library support for the Java programming language
annotation facility.
|
java.lang.invoke |
The
java.lang.invoke package contains dynamic language support provided directly by
the Java core class libraries and virtual machine. |
java.lang.module |
Classes to support module descriptors and creating configurations of modules
by means of resolution and service binding.
|
java.lang.ref |
Provides reference-object classes, which support a limited degree
of interaction with the garbage collector.
|
java.lang.reflect |
Provides classes and interfaces for obtaining reflective information about
classes and objects.
|
java.net |
Provides the classes for implementing networking applications.
|
java.net.spi |
Service-provider classes for the
java.net package. |
java.nio |
Defines buffers, which are containers for data, and provides an
overview of the other NIO packages.
|
java.nio.channels |
Defines channels, which represent connections to entities that are capable of
performing I/O operations, such as files and sockets; defines selectors, for
multiplexed, non-blocking I/O operations.
|
java.nio.channels.spi |
Service-provider classes for the
java.nio.channels
package. |
java.nio.charset |
Defines charsets, decoders, and encoders, for translating between
bytes and Unicode characters.
|
java.nio.charset.spi |
Service-provider classes for the
java.nio.charset package. |
java.nio.file |
Defines interfaces and classes for the Java virtual machine to access files,
file attributes, and file systems.
|
java.nio.file.attribute |
Interfaces and classes providing access to file and file system attributes.
|
java.nio.file.spi |
Service-provider classes for the
java.nio.file package. |
java.security | |
java.util |
Contains the collections framework, some internationalization support classes,
a service loader, properties, random number generation, string parsing
and scanning classes, base64 encoding and decoding, a bit array, and
several miscellaneous utility classes.
|
java.util.concurrent |
Utility classes commonly useful in concurrent programming.
|
java.util.concurrent.atomic |
A small toolkit of classes that support lock-free thread-safe
programming on single variables.
|
java.util.concurrent.locks |
Interfaces and classes providing a framework for locking and waiting
for conditions that is distinct from built-in synchronization and
monitors.
|
java.util.function |
Functional interfaces provide target types for lambda expressions
and method references.
|
java.util.jar |
Provides classes for reading and writing the JAR (Java ARchive)
file format, which is based on the standard ZIP file format with an
optional manifest file.
|
java.util.regex |
Classes for matching character sequences against patterns specified
by regular expressions.
|
java.util.spi |
Service provider classes for the classes in the java.util package.
|
java.util.stream |
Classes to support functional-style operations on streams of elements, such
as map-reduce transformations on collections.
|
java.util.zip |
Provides classes for reading and writing the standard ZIP and GZIP file
formats.
|
Class | Description |
---|---|
Appendable |
An object to which
char sequences and values can be appended. |
AutoCloseable |
An object that may hold resources (such as file or socket handles)
until it is closed.
|
CharSequence |
A
CharSequence is a readable sequence of char values. |
Class |
Instances of the class
Class represent classes and
interfaces in a running Java application. |
ClassNotFoundException |
Thrown when an application tries to load in a class through its
string name using:
The
forName method in class Class . |
Comparable |
This interface imposes a total ordering on the objects of each class that
implements it.
|
Deprecated |
A program element annotated
@Deprecated is one that programmers
are discouraged from using. |
Error |
An
Error is a subclass of Throwable
that indicates serious problems that a reasonable application
should not try to catch. |
Exception |
The class
Exception and its subclasses are a form of
Throwable that indicates conditions that a reasonable
application might want to catch. |
FunctionalInterface |
An informative annotation type used to indicate that an interface
type declaration is intended to be a functional interface as
defined by the Java Language Specification.
|
Object |
Class
Object is the root of the class hierarchy. |
Override |
Indicates that a method declaration is intended to override a
method declaration in a supertype.
|
Readable |
A
Readable is a source of characters. |
RuntimeException |
RuntimeException is the superclass of those
exceptions that can be thrown during the normal operation of the
Java Virtual Machine. |
SecurityException |
Thrown by the security manager to indicate a security violation.
|
String |
The
String class represents character strings. |
StringBuffer |
A thread-safe, mutable sequence of characters.
|
SuppressWarnings |
Indicates that the named compiler warnings should be suppressed in the
annotated element (and in all program elements contained in the annotated
element).
|
Throwable |
The
Throwable class is the superclass of all errors and
exceptions in the Java language. |
Class | Description |
---|---|
Appendable |
An object to which
char sequences and values can be appended. |
Boolean |
The Boolean class wraps a value of the primitive type
boolean in an object. |
Byte |
The
Byte class wraps a value of primitive type byte
in an object. |
Character |
The
Character class wraps a value of the primitive
type char in an object. |
Character.Subset |
Instances of this class represent particular subsets of the Unicode
character set.
|
Character.UnicodeBlock |
A family of character subsets representing the character blocks in the
Unicode specification.
|
Character.UnicodeScript |
A family of character subsets representing the character scripts
defined in the
Unicode Standard Annex #24: Script Names.
|
CharSequence |
A
CharSequence is a readable sequence of char values. |
Class |
Instances of the class
Class represent classes and
interfaces in a running Java application. |
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.
|
ClassLoader |
A class loader is an object that is responsible for loading classes.
|
ClassNotFoundException |
Thrown when an application tries to load in a class through its
string name using:
The
forName method in class Class . |
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. |
Comparable |
This interface imposes a total ordering on the objects of each class that
implements it.
|
Deprecated |
A program element annotated
@Deprecated is one that programmers
are discouraged from using. |
Double |
The
Double class wraps a value of the primitive type
double in an object. |
Enum |
This is the common base class of all Java language enumeration types.
|
Error |
An
Error is a subclass of Throwable
that indicates serious problems that a reasonable application
should not try to catch. |
Exception |
The class
Exception and its subclasses are a form of
Throwable that indicates conditions that a reasonable
application might want to catch. |
Float |
The
Float class wraps a value of primitive type
float in an object. |
FunctionalInterface |
An informative annotation type used to indicate that an interface
type declaration is intended to be a functional interface as
defined by the Java Language Specification.
|
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.
|
IllegalArgumentException |
Thrown to indicate that a method has been passed an illegal or
inappropriate argument.
|
IncompatibleClassChangeError |
Thrown when an incompatible class change has occurred to some class
definition.
|
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.
|
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. |
Integer |
The
Integer class wraps a value of the primitive type
int in an object. |
InterruptedException |
Thrown when a thread is waiting, sleeping, or otherwise occupied,
and the thread is interrupted, either before or during the activity.
|
Iterable |
Implementing this interface allows an object to be the target of the enhanced
for statement (sometimes called the "for-each loop" statement). |
LinkageError |
Subclasses of
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. |
Long |
The
Long class wraps a value of the primitive type
long in an object. |
Module |
Represents a run-time module, either
named or unnamed. |
ModuleLayer |
A layer of modules in the Java virtual machine.
|
ModuleLayer.Controller |
Controls a module layer.
|
NoSuchFieldException |
Signals that the class doesn't have a field of a specified name.
|
NoSuchMethodException |
Thrown when a particular method cannot be found.
|
Number |
The abstract class
Number is the superclass of platform
classes representing numeric values that are convertible to the
primitive types byte , double , float ,
int , long , and short . |
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.
|
Object |
Class
Object is the root of the class hierarchy. |
Override |
Indicates that a method declaration is intended to override a
method declaration in a supertype.
|
Package |
Represents metadata about a run-time package associated with a class loader.
|
Process |
Process provides control of native processes started by
ProcessBuilder.start and Runtime.exec. |
ProcessBuilder |
This class is used to create operating system processes.
|
ProcessBuilder.Redirect |
Represents a source of subprocess input or a destination of
subprocess output.
|
ProcessBuilder.Redirect.Type |
The type of a
ProcessBuilder.Redirect . |
ProcessHandle |
ProcessHandle identifies and provides control of native processes.
|
ProcessHandle.Info |
Information snapshot about the process.
|
ReflectiveOperationException |
Common superclass of exceptions thrown by reflective operations in
core reflection.
|
Runnable |
The
Runnable interface should be implemented by any
class whose instances are intended to be executed by a thread. |
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. |
Runtime.Version |
A representation of a version string for an implementation of the
Java SE Platform.
|
RuntimeException |
RuntimeException is the superclass of those
exceptions that can be thrown during the normal operation of the
Java Virtual Machine. |
SecurityException |
Thrown by the security manager to indicate a security violation.
|
SecurityManager |
The security manager is a class that allows
applications to implement a security policy.
|
Short |
The
Short class wraps a value of primitive type
short in an object. |
StackTraceElement |
An element in a stack trace, as returned by
Throwable.getStackTrace() . |
StackWalker |
A stack walker.
|
StackWalker.Option |
Stack walker option to configure the stack frame
information obtained by a
StackWalker . |
StackWalker.StackFrame |
A
StackFrame object represents a method invocation returned by
StackWalker . |
String |
The
String class represents character strings. |
StringBuffer |
A thread-safe, mutable sequence of characters.
|
StringBuilder |
A mutable sequence of characters.
|
SuppressWarnings |
Indicates that the named compiler warnings should be suppressed in the
annotated element (and in all program elements contained in the annotated
element).
|
System.Logger |
System.Logger instances log messages that will be
routed to the underlying logging framework the LoggerFinder uses. |
System.Logger.Level |
System loggers levels.
|
System.LoggerFinder |
The
LoggerFinder service is responsible for creating, managing,
and configuring loggers to the underlying framework it uses. |
Thread |
A thread is a thread of execution in a program.
|
Thread.State |
A thread state.
|
Thread.UncaughtExceptionHandler |
Interface for handlers invoked when a
Thread abruptly
terminates due to an uncaught exception. |
ThreadGroup |
A thread group represents a set of threads.
|
ThreadLocal |
This class provides thread-local variables.
|
Throwable |
The
Throwable class is the superclass of all errors and
exceptions in the Java language. |
VirtualMachineError |
Thrown to indicate that the Java Virtual Machine is broken or has
run out of resources necessary for it to continue operating.
|
Void |
The
Void class is an uninstantiable placeholder class to hold a
reference to the Class object representing the Java keyword
void. |
Class | Description |
---|---|
Class |
Instances of the class
Class represent classes and
interfaces in a running Java application. |
Comparable |
This interface imposes a total ordering on the objects of each class that
implements it.
|
Error |
An
Error is a subclass of Throwable
that indicates serious problems that a reasonable application
should not try to catch. |
Exception |
The class
Exception and its subclasses are a form of
Throwable that indicates conditions that a reasonable
application might want to catch. |
Object |
Class
Object is the root of the class hierarchy. |
RuntimeException |
RuntimeException is the superclass of those
exceptions that can be thrown during the normal operation of the
Java Virtual Machine. |
String |
The
String class represents character strings. |
Throwable |
The
Throwable class is the superclass of all errors and
exceptions in the Java language. |
Class | Description |
---|---|
Class |
Instances of the class
Class represent classes and
interfaces in a running Java application. |
ClassLoader |
A class loader is an object that is responsible for loading classes.
|
ClassNotFoundException |
Thrown when an application tries to load in a class through its
string name using:
The
forName method in class Class . |
Comparable |
This interface imposes a total ordering on the objects of each class that
implements it.
|
Exception |
The class
Exception and its subclasses are a form of
Throwable that indicates conditions that a reasonable
application might want to catch. |
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.
|
IllegalArgumentException |
Thrown to indicate that a method has been passed an illegal or
inappropriate argument.
|
NoSuchFieldException |
Signals that the class doesn't have a field of a specified name.
|
NoSuchMethodException |
Thrown when a particular method cannot be found.
|
Object |
Class
Object is the root of the class hierarchy. |
Override |
Indicates that a method declaration is intended to override a
method declaration in a supertype.
|
RuntimeException |
RuntimeException is the superclass of those
exceptions that can be thrown during the normal operation of the
Java Virtual Machine. |
String |
The
String class represents character strings. |
Throwable |
The
Throwable class is the superclass of all errors and
exceptions in the Java language. |
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.
|
Class | Description |
---|---|
AutoCloseable |
An object that may hold resources (such as file or socket handles)
until it is closed.
|
Comparable |
This interface imposes a total ordering on the objects of each class that
implements it.
|
Exception |
The class
Exception and its subclasses are a form of
Throwable that indicates conditions that a reasonable
application might want to catch. |
Object |
Class
Object is the root of the class hierarchy. |
Override |
Indicates that a method declaration is intended to override a
method declaration in a supertype.
|
RuntimeException |
RuntimeException is the superclass of those
exceptions that can be thrown during the normal operation of the
Java Virtual Machine. |
String |
The
String class represents character strings. |
Throwable |
The
Throwable class is the superclass of all errors and
exceptions in the Java language. |
Class | Description |
---|---|
IllegalArgumentException |
Thrown to indicate that a method has been passed an illegal or
inappropriate argument.
|
InterruptedException |
Thrown when a thread is waiting, sleeping, or otherwise occupied,
and the thread is interrupted, either before or during the activity.
|
Object |
Class
Object is the root of the class hierarchy. |
Runnable |
The
Runnable interface should be implemented by any
class whose instances are intended to be executed by a thread. |
Class | Description |
---|---|
ArrayIndexOutOfBoundsException |
Thrown to indicate that an array has been accessed with an illegal index.
|
Class |
Instances of the class
Class represent classes and
interfaces in a running Java application. |
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.
|
ClassLoader |
A class loader is an object that is responsible for loading classes.
|
Deprecated |
A program element annotated
@Deprecated is one that programmers
are discouraged from using. |
Error |
An
Error is a subclass of Throwable
that indicates serious problems that a reasonable application
should not try to catch. |
Exception |
The class
Exception and its subclasses are a form of
Throwable that indicates conditions that a reasonable
application might want to catch. |
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.
|
IllegalArgumentException |
Thrown to indicate that a method has been passed an illegal or
inappropriate argument.
|
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. |
LinkageError |
Subclasses of
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. |
NegativeArraySizeException |
Thrown if an application tries to create an array with negative size.
|
Object |
Class
Object is the root of the class hierarchy. |
Override |
Indicates that a method declaration is intended to override a
method declaration in a supertype.
|
ReflectiveOperationException |
Common superclass of exceptions thrown by reflective operations in
core reflection.
|
RuntimeException |
RuntimeException is the superclass of those
exceptions that can be thrown during the normal operation of the
Java Virtual Machine. |
String |
The
String class represents character strings. |
SuppressWarnings |
Indicates that the named compiler warnings should be suppressed in the
annotated element (and in all program elements contained in the annotated
element).
|
Throwable |
The
Throwable class is the superclass of all errors and
exceptions in the Java language. |
Class | Description |
---|---|
AutoCloseable |
An object that may hold resources (such as file or socket handles)
until it is closed.
|
Boolean |
The Boolean class wraps a value of the primitive type
boolean in an object. |
Class |
Instances of the class
Class represent classes and
interfaces in a running Java application. |
ClassLoader |
A class loader is an object that is responsible for loading classes.
|
ClassNotFoundException |
Thrown when an application tries to load in a class through its
string name using:
The
forName method in class Class . |
Cloneable |
A class implements the
Cloneable interface to
indicate to the Object.clone() method that it
is legal for that method to make a
field-for-field copy of instances of that class. |
Comparable |
This interface imposes a total ordering on the objects of each class that
implements it.
|
Deprecated |
A program element annotated
@Deprecated is one that programmers
are discouraged from using. |
Exception |
The class
Exception and its subclasses are a form of
Throwable that indicates conditions that a reasonable
application might want to catch. |
Integer |
The
Integer class wraps a value of the primitive type
int in an object. |
Object |
Class
Object is the root of the class hierarchy. |
Override |
Indicates that a method declaration is intended to override a
method declaration in a supertype.
|
Package |
Represents metadata about a run-time package associated with a class loader.
|
String |
The
String class represents character strings. |
SuppressWarnings |
Indicates that the named compiler warnings should be suppressed in the
annotated element (and in all program elements contained in the annotated
element).
|
Throwable |
The
Throwable class is the superclass of all errors and
exceptions in the Java language. |
Class | Description |
---|---|
Object |
Class
Object is the root of the class hierarchy. |
Class | Description |
---|---|
Appendable |
An object to which
char sequences and values can be appended. |
CharSequence |
A
CharSequence is a readable sequence of char values. |
Comparable |
This interface imposes a total ordering on the objects of each class that
implements it.
|
Exception |
The class
Exception and its subclasses are a form of
Throwable that indicates conditions that a reasonable
application might want to catch. |
IllegalStateException |
Signals that a method has been invoked at an illegal or
inappropriate time.
|
Object |
Class
Object is the root of the class hierarchy. |
Override |
Indicates that a method declaration is intended to override a
method declaration in a supertype.
|
Readable |
A
Readable is a source of characters. |
RuntimeException |
RuntimeException is the superclass of those
exceptions that can be thrown during the normal operation of the
Java Virtual Machine. |
String |
The
String class represents character strings. |
Throwable |
The
Throwable class is the superclass of all errors and
exceptions in the Java language. |
UnsupportedOperationException |
Thrown to indicate that the requested operation is not supported.
|
Class | Description |
---|---|
AutoCloseable |
An object that may hold resources (such as file or socket handles)
until it is closed.
|
Exception |
The class
Exception and its subclasses are a form of
Throwable that indicates conditions that a reasonable
application might want to catch. |
IllegalArgumentException |
Thrown to indicate that a method has been passed an illegal or
inappropriate argument.
|
IllegalStateException |
Signals that a method has been invoked at an illegal or
inappropriate time.
|
Integer |
The
Integer class wraps a value of the primitive type
int in an object. |
InterruptedException |
Thrown when a thread is waiting, sleeping, or otherwise occupied,
and the thread is interrupted, either before or during the activity.
|
Long |
The
Long class wraps a value of the primitive type
long in an object. |
Object |
Class
Object is the root of the class hierarchy. |
Override |
Indicates that a method declaration is intended to override a
method declaration in a supertype.
|
RuntimeException |
RuntimeException is the superclass of those
exceptions that can be thrown during the normal operation of the
Java Virtual Machine. |
String |
The
String class represents character strings. |
Throwable |
The
Throwable class is the superclass of all errors and
exceptions in the Java language. |
Void |
The
Void class is an uninstantiable placeholder class to hold a
reference to the Class object representing the Java keyword
void. |
Class | Description |
---|---|
AutoCloseable |
An object that may hold resources (such as file or socket handles)
until it is closed.
|
Object |
Class
Object is the root of the class hierarchy. |
Class | Description |
---|---|
CharSequence |
A
CharSequence is a readable sequence of char values. |
Comparable |
This interface imposes a total ordering on the objects of each class that
implements it.
|
Error |
An
Error is a subclass of Throwable
that indicates serious problems that a reasonable application
should not try to catch. |
Exception |
The class
Exception and its subclasses are a form of
Throwable that indicates conditions that a reasonable
application might want to catch. |
IllegalArgumentException |
Thrown to indicate that a method has been passed an illegal or
inappropriate argument.
|
Object |
Class
Object is the root of the class hierarchy. |
RuntimeException |
RuntimeException is the superclass of those
exceptions that can be thrown during the normal operation of the
Java Virtual Machine. |
String |
The
String class represents character strings. |
Throwable |
The
Throwable class is the superclass of all errors and
exceptions in the Java language. |
Class | Description |
---|---|
Object |
Class
Object is the root of the class hierarchy. |
String |
The
String class represents character strings. |
Class | Description |
---|---|
AutoCloseable |
An object that may hold resources (such as file or socket handles)
until it is closed.
|
CharSequence |
A
CharSequence is a readable sequence of char values. |
Class |
Instances of the class
Class represent classes and
interfaces in a running Java application. |
ClassLoader |
A class loader is an object that is responsible for loading classes.
|
Comparable |
This interface imposes a total ordering on the objects of each class that
implements it.
|
Exception |
The class
Exception and its subclasses are a form of
Throwable that indicates conditions that a reasonable
application might want to catch. |
FunctionalInterface |
An informative annotation type used to indicate that an interface
type declaration is intended to be a functional interface as
defined by the Java Language Specification.
|
IllegalArgumentException |
Thrown to indicate that a method has been passed an illegal or
inappropriate argument.
|
IllegalStateException |
Signals that a method has been invoked at an illegal or
inappropriate time.
|
InterruptedException |
Thrown when a thread is waiting, sleeping, or otherwise occupied,
and the thread is interrupted, either before or during the activity.
|
Iterable |
Implementing this interface allows an object to be the target of the enhanced
for statement (sometimes called the "for-each loop" statement). |
Object |
Class
Object is the root of the class hierarchy. |
Override |
Indicates that a method declaration is intended to override a
method declaration in a supertype.
|
RuntimeException |
RuntimeException is the superclass of those
exceptions that can be thrown during the normal operation of the
Java Virtual Machine. |
String |
The
String class represents character strings. |
Throwable |
The
Throwable class is the superclass of all errors and
exceptions in the Java language. |
UnsupportedOperationException |
Thrown to indicate that the requested operation is not supported.
|
Class | Description |
---|---|
Comparable |
This interface imposes a total ordering on the objects of each class that
implements it.
|
Exception |
The class
Exception and its subclasses are a form of
Throwable that indicates conditions that a reasonable
application might want to catch. |
Object |
Class
Object is the root of the class hierarchy. |
Override |
Indicates that a method declaration is intended to override a
method declaration in a supertype.
|
String |
The
String class represents character strings. |
Throwable |
The
Throwable class is the superclass of all errors and
exceptions in the Java language. |
Class | Description |
---|---|
Class |
Instances of the class
Class represent classes and
interfaces in a running Java application. |
Object |
Class
Object is the root of the class hierarchy. |
String |
The
String class represents character strings. |
Class | Description |
---|---|
ClassLoader |
A class loader is an object that is responsible for loading classes.
|
Object |
Class
Object is the root of the class hierarchy. |
Class | Description |
---|---|
Appendable |
An object to which
char sequences and values can be appended. |
AutoCloseable |
An object that may hold resources (such as file or socket handles)
until it is closed.
|
Boolean |
The Boolean class wraps a value of the primitive type
boolean in an object. |
Character |
The
Character class wraps a value of the primitive
type char in an object. |
CharSequence |
A
CharSequence is a readable sequence of char values. |
Class |
Instances of the class
Class represent classes and
interfaces in a running Java application. |
ClassLoader |
A class loader is an object that is responsible for loading classes.
|
Cloneable |
A class implements the
Cloneable interface to
indicate to the Object.clone() method that it
is legal for that method to make a
field-for-field copy of instances of that class. |
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. |
Comparable |
This interface imposes a total ordering on the objects of each class that
implements it.
|
Deprecated |
A program element annotated
@Deprecated is one that programmers
are discouraged from using. |
Double |
The
Double class wraps a value of the primitive type
double in an object. |
Enum |
This is the common base class of all Java language enumeration types.
|
Error |
An
Error is a subclass of Throwable
that indicates serious problems that a reasonable application
should not try to catch. |
Exception |
The class
Exception and its subclasses are a form of
Throwable that indicates conditions that a reasonable
application might want to catch. |
FunctionalInterface |
An informative annotation type used to indicate that an interface
type declaration is intended to be a functional interface as
defined by the Java Language Specification.
|
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.
|
IllegalArgumentException |
Thrown to indicate that a method has been passed an illegal or
inappropriate argument.
|
IllegalStateException |
Signals that a method has been invoked at an illegal or
inappropriate time.
|
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. |
Integer |
The
Integer class wraps a value of the primitive type
int in an object. |
Iterable |
Implementing this interface allows an object to be the target of the enhanced
for statement (sometimes called the "for-each loop" statement). |
Long |
The
Long class wraps a value of the primitive type
long in an object. |
Module |
Represents a run-time module, either
named or unnamed. |
ModuleLayer |
A layer of modules in the Java virtual machine.
|
Object |
Class
Object is the root of the class hierarchy. |
Override |
Indicates that a method declaration is intended to override a
method declaration in a supertype.
|
Readable |
A
Readable is a source of characters. |
Runnable |
The
Runnable interface should be implemented by any
class whose instances are intended to be executed by a thread. |
RuntimeException |
RuntimeException is the superclass of those
exceptions that can be thrown during the normal operation of the
Java Virtual Machine. |
SafeVarargs |
A programmer assertion that the body of the annotated method or
constructor does not perform potentially unsafe operations on its
varargs parameter.
|
String |
The
String class represents character strings. |
SuppressWarnings |
Indicates that the named compiler warnings should be suppressed in the
annotated element (and in all program elements contained in the annotated
element).
|
Throwable |
The
Throwable class is the superclass of all errors and
exceptions in the Java language. |
Class | Description |
---|---|
AutoCloseable |
An object that may hold resources (such as file or socket handles)
until it is closed.
|
Boolean |
The Boolean class wraps a value of the primitive type
boolean in an object. |
Cloneable |
A class implements the
Cloneable interface to
indicate to the Object.clone() method that it
is legal for that method to make a
field-for-field copy of instances of that class. |
Comparable |
This interface imposes a total ordering on the objects of each class that
implements it.
|
Exception |
The class
Exception and its subclasses are a form of
Throwable that indicates conditions that a reasonable
application might want to catch. |
FunctionalInterface |
An informative annotation type used to indicate that an interface
type declaration is intended to be a functional interface as
defined by the Java Language Specification.
|
IllegalStateException |
Signals that a method has been invoked at an illegal or
inappropriate time.
|
InterruptedException |
Thrown when a thread is waiting, sleeping, or otherwise occupied,
and the thread is interrupted, either before or during the activity.
|
Iterable |
Implementing this interface allows an object to be the target of the enhanced
for statement (sometimes called the "for-each loop" statement). |
Object |
Class
Object is the root of the class hierarchy. |
Override |
Indicates that a method declaration is intended to override a
method declaration in a supertype.
|
Runnable |
The
Runnable interface should be implemented by any
class whose instances are intended to be executed by a thread. |
RuntimeException |
RuntimeException is the superclass of those
exceptions that can be thrown during the normal operation of the
Java Virtual Machine. |
String |
The
String class represents character strings. |
SuppressWarnings |
Indicates that the named compiler warnings should be suppressed in the
annotated element (and in all program elements contained in the annotated
element).
|
Thread |
A thread is a thread of execution in a program.
|
Thread.UncaughtExceptionHandler |
Interface for handlers invoked when a
Thread abruptly
terminates due to an uncaught exception. |
Throwable |
The
Throwable class is the superclass of all errors and
exceptions in the Java language. |
Void |
The
Void class is an uninstantiable placeholder class to hold a
reference to the Class object representing the Java keyword
void. |
Class | Description |
---|---|
Class |
Instances of the class
Class represent classes and
interfaces in a running Java application. |
Deprecated |
A program element annotated
@Deprecated is one that programmers
are discouraged from using. |
Number |
The abstract class
Number is the superclass of platform
classes representing numeric values that are convertible to the
primitive types byte , double , float ,
int , long , and short . |
Object |
Class
Object is the root of the class hierarchy. |
String |
The
String class represents character strings. |
SuppressWarnings |
Indicates that the named compiler warnings should be suppressed in the
annotated element (and in all program elements contained in the annotated
element).
|
Class | Description |
---|---|
InterruptedException |
Thrown when a thread is waiting, sleeping, or otherwise occupied,
and the thread is interrupted, either before or during the activity.
|
Object |
Class
Object is the root of the class hierarchy. |
String |
The
String class represents character strings. |
Thread |
A thread is a thread of execution in a program.
|
Class | Description |
---|---|
FunctionalInterface |
An informative annotation type used to indicate that an interface
type declaration is intended to be a functional interface as
defined by the Java Language Specification.
|
Object |
Class
Object is the root of the class hierarchy. |
Class | Description |
---|---|
AutoCloseable |
An object that may hold resources (such as file or socket handles)
until it is closed.
|
Cloneable |
A class implements the
Cloneable interface to
indicate to the Object.clone() method that it
is legal for that method to make a
field-for-field copy of instances of that class. |
Deprecated |
A program element annotated
@Deprecated is one that programmers
are discouraged from using. |
Exception |
The class
Exception and its subclasses are a form of
Throwable that indicates conditions that a reasonable
application might want to catch. |
Object |
Class
Object is the root of the class hierarchy. |
Runtime.Version |
A representation of a version string for an implementation of the
Java SE Platform.
|
String |
The
String class represents character strings. |
SuppressWarnings |
Indicates that the named compiler warnings should be suppressed in the
annotated element (and in all program elements contained in the annotated
element).
|
Throwable |
The
Throwable class is the superclass of all errors and
exceptions in the Java language. |
Class | Description |
---|---|
CharSequence |
A
CharSequence is a readable sequence of char values. |
Exception |
The class
Exception and its subclasses are a form of
Throwable that indicates conditions that a reasonable
application might want to catch. |
IllegalArgumentException |
Thrown to indicate that a method has been passed an illegal or
inappropriate argument.
|
Object |
Class
Object is the root of the class hierarchy. |
RuntimeException |
RuntimeException is the superclass of those
exceptions that can be thrown during the normal operation of the
Java Virtual Machine. |
String |
The
String class represents character strings. |
StringBuffer |
A thread-safe, mutable sequence of characters.
|
StringBuilder |
A mutable sequence of characters.
|
Throwable |
The
Throwable class is the superclass of all errors and
exceptions in the Java language. |
Class | Description |
---|---|
Integer |
The
Integer class wraps a value of the primitive type
int in an object. |
Object |
Class
Object is the root of the class hierarchy. |
Override |
Indicates that a method declaration is intended to override a
method declaration in a supertype.
|
String |
The
String class represents character strings. |
Class | Description |
---|---|
AutoCloseable |
An object that may hold resources (such as file or socket handles)
until it is closed.
|
Boolean |
The Boolean class wraps a value of the primitive type
boolean in an object. |
CharSequence |
A
CharSequence is a readable sequence of char values. |
Comparable |
This interface imposes a total ordering on the objects of each class that
implements it.
|
Double |
The
Double class wraps a value of the primitive type
double in an object. |
Integer |
The
Integer class wraps a value of the primitive type
int in an object. |
Long |
The
Long class wraps a value of the primitive type
long in an object. |
Object |
Class
Object is the root of the class hierarchy. |
Override |
Indicates that a method declaration is intended to override a
method declaration in a supertype.
|
Runnable |
The
Runnable interface should be implemented by any
class whose instances are intended to be executed by a thread. |
SafeVarargs |
A programmer assertion that the body of the annotated method or
constructor does not perform potentially unsafe operations on its
varargs parameter.
|
String |
The
String class represents character strings. |
SuppressWarnings |
Indicates that the named compiler warnings should be suppressed in the
annotated element (and in all program elements contained in the annotated
element).
|
Class | Description |
---|---|
AutoCloseable |
An object that may hold resources (such as file or socket handles)
until it is closed.
|
Cloneable |
A class implements the
Cloneable interface to
indicate to the Object.clone() method that it
is legal for that method to make a
field-for-field copy of instances of that class. |
Deprecated |
A program element annotated
@Deprecated is one that programmers
are discouraged from using. |
Error |
An
Error is a subclass of Throwable
that indicates serious problems that a reasonable application
should not try to catch. |
Exception |
The class
Exception and its subclasses are a form of
Throwable that indicates conditions that a reasonable
application might want to catch. |
InternalError |
Thrown to indicate some unexpected internal error has occurred in
the Java Virtual Machine.
|
Object |
Class
Object is the root of the class hierarchy. |
Override |
Indicates that a method declaration is intended to override a
method declaration in a supertype.
|
String |
The
String class represents character strings. |
Throwable |
The
Throwable class is the superclass of all errors and
exceptions in the Java language. |
VirtualMachineError |
Thrown to indicate that the Java Virtual Machine is broken or has
run out of resources necessary for it to continue operating.
|