AbstractMethodError
View Source
|
Thrown when an application tries to call an abstract method.
|
Appendable
View Source
|
An object to which char sequences and values can be appended.
|
ArithmeticException
View Source
|
Thrown when an exceptional arithmetic condition has occurred.
|
ArrayIndexOutOfBoundsException
View Source
|
Thrown to indicate that an array has been accessed with an
illegal index.
|
ArrayStoreException
View Source
|
Thrown to indicate that an attempt has been made to store the
wrong type of object into an array of objects.
|
AssertionError
View Source
|
Thrown to indicate that an assertion has failed.
|
Boolean
View Source
|
The Boolean class wraps a value of the primitive type
boolean in an object.
|
Byte
View Source
|
The Byte class wraps a value of primitive type
byte in an object.
|
Character
View Source
|
The Character class wraps a value of the primitive
type char in an object.
|
Character.Subset
View Source
|
Instances of this class represent particular subsets of the Unicode
character set.
|
Character.UnicodeBlock
View Source
|
A family of character subsets representing the character blocks in the
Unicode specification.
|
CharSequence
View Source
|
A CharSequence is a readable sequence of char values.
|
Class
View Source
|
Instances of the class Class represent classes and
interfaces in a running Java application.
|
ClassCastException
View Source
|
Thrown to indicate that the code has attempted to cast an object
to a subclass of which it is not an instance.
|
ClassCircularityError
View Source
|
Thrown when a circularity has been detected while initializing a class.
|
ClassFormatError
View Source
|
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
View Source
|
A class loader is an object that is responsible for loading classes.
|
ClassNotFoundException
View Source
|
Thrown when an application tries to load in a class through its
string name using:
The forName method in class Class .
|
Cloneable
View Source
|
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
View Source
|
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
View Source
|
This interface imposes a total ordering on the objects of each class that
implements it.
|
Compiler
View Source
|
The Compiler class is provided to support
Java-to-native-code compilers and related services.
|
Deprecated
View Source
|
A program element annotated @Deprecated is one that programmers
are discouraged from using, typically because it is dangerous,
or because a better alternative exists.
|
Double
View Source
|
The Double class wraps a value of the primitive type
double in an object.
|
Enum
View Source
|
This is the common base class of all Java language enumeration types.
|
EnumConstantNotPresentException
View Source
|
Thrown when an application tries to access an enum constant by name
and the enum type contains no constant with the specified name.
|
Error
View Source
|
An Error is a subclass of Throwable
that indicates serious problems that a reasonable application
should not try to catch.
|
Exception
View Source
|
The class Exception and its subclasses are a form of
Throwable that indicates conditions that a reasonable
application might want to catch.
|
ExceptionInInitializerError
View Source
|
Signals that an unexpected exception has occurred in a static initializer.
|
Float
View Source
|
The Float class wraps a value of primitive type
float in an object.
|
IllegalAccessError
View Source
|
Thrown if an application attempts to access or modify a field, or
to call a method that it does not have access to.
|
IllegalAccessException
View Source
|
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
View Source
|
Thrown to indicate that a method has been passed an illegal or
inappropriate argument.
|
IllegalMonitorStateException
View Source
|
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.
|
IllegalStateException
View Source
|
Signals that a method has been invoked at an illegal or
inappropriate time.
|
IllegalThreadStateException
View Source
|
Thrown to indicate that a thread is not in an appropriate state
for the requested operation.
|
IncompatibleClassChangeError
View Source
|
Thrown when an incompatible class change has occurred to some class
definition.
|
IndexOutOfBoundsException
View Source
|
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.
|
InheritableThreadLocal
View Source
|
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.
|
InstantiationError
View Source
|
Thrown when an application tries to use the Java new
construct to instantiate an abstract class or an interface.
|
InstantiationException
View Source
|
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
View Source
|
The Integer class wraps a value of the primitive type
int in an object.
|
InternalError
View Source
|
Thrown to indicate some unexpected internal error has occurred in
the Java Virtual Machine.
|
InterruptedException
View Source
|
Thrown when a thread is waiting, sleeping, or otherwise occupied,
and the thread is interrupted, either before or during the activity.
|
Iterable
View Source
|
Implementing this interface allows an object to be the target of
the "foreach" statement.
|
LinkageError
View Source
|
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
View Source
|
The Long class wraps a value of the primitive type
long in an object.
|
Math
View Source
|
The class Math contains methods for performing basic
numeric operations such as the elementary exponential, logarithm,
square root, and trigonometric functions.
|
NegativeArraySizeException
View Source
|
Thrown if an application tries to create an array with negative size.
|
NoClassDefFoundError
View Source
|
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.
|
NoSuchFieldError
View Source
|
Thrown if an application tries to access or modify a specified
field of an object, and that object no longer has that field.
|
NoSuchFieldException
View Source
|
Signals that the class doesn't have a field of a specified name.
|
NoSuchMethodError
View Source
|
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.
|
NoSuchMethodException
View Source
|
Thrown when a particular method cannot be found.
|
NullPointerException
View Source
|
Thrown when an application attempts to use null in a
case where an object is required.
|
Number
View Source
|
The abstract class Number is the superclass of classes
BigDecimal , BigInteger ,
Byte , Double , Float ,
Integer , Long , and Short .
|
NumberFormatException
View Source
|
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
View Source
|
Class Object is the root of the class hierarchy.
|
OutOfMemoryError
View Source
|
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.
|
Override
View Source
|
Indicates that a method declaration is intended to override a
method declaration in a superclass.
|
Package
View Source
|
Package objects contain version information
about the implementation and specification of a Java package.
|
Process
View Source
|
The ProcessBuilder.start() and
Runtime.exec
methods create a native process and
return an instance of a subclass of Process that can
be used to control the process and obtain information about it.
|
ProcessBuilder
View Source
|
This class is used to create operating system processes.
|
Readable
View Source
|
A Readable is a source of characters.
|
Runnable
View Source
|
The Runnable interface should be implemented by any
class whose instances are intended to be executed by a thread.
|
Runtime
View Source
|
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.
|
RuntimeException
View Source
|
RuntimeException is the superclass of those
exceptions that can be thrown during the normal operation of the
Java Virtual Machine.
|
RuntimePermission
View Source
|
This class is for runtime permissions.
|
SecurityException
View Source
|
Thrown by the security manager to indicate a security violation.
|
SecurityManager
View Source
|
The security manager is a class that allows
applications to implement a security policy.
|
Short
View Source
|
The Short class wraps a value of primitive type
short in an object.
|
StackOverflowError
View Source
|
Thrown when a stack overflow occurs because an application
recurses too deeply.
|
StackTraceElement
View Source
|
An element in a stack trace, as returned by Throwable.getStackTrace() .
|
StrictMath
View Source
|
The class StrictMath contains methods for performing basic
numeric operations such as the elementary exponential, logarithm,
square root, and trigonometric functions.
|
String
View Source
|
The String class represents character strings.
|
StringBuffer
View Source
|
A thread-safe, mutable sequence of characters.
|
StringBuilder
View Source
|
A mutable sequence of characters.
|
StringIndexOutOfBoundsException
View Source
|
Thrown by String methods to indicate that an index
is either negative or greater than the size of the string.
|
SuppressWarnings
View Source
|
Indicates that the named compiler warnings should be suppressed in the
annotated element (and in all program elements contained in the annotated
element).
|
System
View Source
|
The System class contains several useful class fields
and methods.
|
Thread
View Source
|
A thread is a thread of execution in a program.
|
Thread.State
View Source
|
A thread state.
|
Thread.UncaughtExceptionHandler
View Source
|
Interface for handlers invoked when a Thread abruptly
terminates due to an uncaught exception.
|
ThreadDeath
View Source
|
An instance of ThreadDeath is thrown in the victim
thread when the stop method with zero arguments in
class Thread is called.
|
ThreadGroup
View Source
|
A thread group represents a set of threads.
|
ThreadLocal
View Source
|
This class provides thread-local variables.
|
Throwable
View Source
|
The Throwable class is the superclass of all errors and
exceptions in the Java language.
|
TypeNotPresentException
View Source
|
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.
|
UnknownError
View Source
|
Thrown when an unknown but serious exception has occurred in the
Java Virtual Machine.
|
UnsatisfiedLinkError
View Source
|
Thrown if the Java Virtual Machine cannot find an appropriate
native-language definition of a method declared native .
|
UnsupportedClassVersionError
View Source
|
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.
|
UnsupportedOperationException
View Source
|
Thrown to indicate that the requested operation is not supported.
|
VerifyError
View Source
|
Thrown when the "verifier" detects that a class file,
though well formed, contains some sort of internal inconsistency
or security problem.
|
VirtualMachineError
View Source
|
Thrown to indicate that the Java Virtual Machine is broken or has
run out of resources necessary for it to continue operating.
|
Void
View Source
|
The Void class is an uninstantiable placeholder class to hold a
reference to the Class object representing the Java keyword
void.
|