class |
ArithmeticException |
Thrown when the an invalid arithmetic operation is attempted.
|
class |
ArrayIndexOutOfBoundsException |
Thrown when the an array is indexed with a value less than zero, or greater
than or equal to the size of the array.
|
class |
ArrayStoreException |
Thrown when a program attempts to store an element of an incompatible type in
an array.
|
class |
ClassCastException |
Thrown when a program attempts to cast a an object to a type with which it is
not compatible.
|
class |
ClassNotFoundException |
Thrown when an application tries to load in a class through its
string name using:
The forName method in class Class .
|
class |
IllegalArgumentException |
Thrown when a method is invoked with an argument which it can not reasonably
deal with.
|
class |
IndexOutOfBoundsException |
Thrown when a program attempts to access a value in an indexable collection
using a value which is outside of the range of valid indices.
|
class |
NegativeArraySizeException |
Thrown when an attempt is made to create an array with a size of less than
zero.
|
class |
NoSuchFieldException |
Thrown when the VM notices that a program tries to reference,
on a class or object, a field that does not exist.
|
class |
NoSuchMethodException |
Thrown when the VM notices that a program tries to reference,
on a class or object, a method that does not exist.
|
class |
NullPointerException |
Thrown when a program tries to access a field or method of an object or an
element of an array when there is no instance or array to use, that is if the
object or array points to null .
|
class |
NumberFormatException |
Thrown when an invalid value is passed to a string-to-number conversion
method.
|
class |
ReflectiveOperationException |
Superclass of exceptions related to reflection.
|
class |
RuntimeException |
RuntimeException is the superclass of all classes that represent
exceptional conditions which occur as a result of executing an application in
the VM.
|