||Thrown when an exceptional arithmetic condition has occurred.
||Thrown to indicate that an array has been accessed with an
||Thrown to indicate that an attempt has been made to store the
wrong type of object into an array of objects.
||Thrown to indicate that the code has attempted to cast an object
to a subclass of which it is not an instance.
||Thrown when an application tries to load in a class through its
string name using:
forName method in class
||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
||Thrown when an application tries to access an enum constant by name
and the enum type contains no constant with the specified name.
Exception and its subclasses are a form of
Throwable that indicates conditions that a reasonable
application might want to catch.
||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.
||Thrown to indicate that a method has been passed an illegal or
||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.
||Signals that a method has been invoked at an illegal or
||Thrown to indicate that a thread is not in an appropriate state
for the requested operation.
||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.
||Thrown when an application tries to create an instance of a class
newInstance method in class
Class, but the specified class object cannot be
||Thrown when a thread is waiting, sleeping, or otherwise occupied,
and the thread is interrupted, either before or during the activity.
||Thrown if an application tries to create an array with negative size.
||Signals that the class doesn't have a field of a specified name.
||Thrown when a particular method cannot be found.
||Thrown when an application attempts to use
null in a
case where an object is required.
||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.
||Common superclass of exceptions thrown by reflective operations in
RuntimeException is the superclass of those
exceptions that can be thrown during the normal operation of the
Java Virtual Machine.
||Thrown by the security manager to indicate a security violation.
String methods to indicate that an index
is either negative or greater than the size of the string.
||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.
||Thrown to indicate that the requested operation is not supported.