JAVA'S BUILT-IN EXCEPTIONS

java's built in exception

Java defines several other types of exceptions that relate to its various class libraries. Following is the list of Java Unchecked RuntimeException.

Java UnChecked Exceptions

Exception

Description

ArithmeticException

Arithmetic error, such as divide-by-zero.

ArrayIndexOutOfBoundsException

Array index is out-of-bounds.

ArrayStoreException

Assignment to an array element of an incompatible type.

ClassCastException

Invalid cast.

IllegalArgumentException

Illegal argument used to invoke a method.

IllegalMonitorStateException

Illegal monitor operation, such as waiting on an unlocked thread.

IllegalStateException

Environment or application is in incorrect state.

IllegalThreadStateException

Requested operation not compatible with current thread state.

IndexOutOfBoundsException

Some type of index is out-of-bounds.

NegativeArraySizeException

Array created with a negative size.

NullPointerException

Invalid use of a null reference.

NumberFormatException

invalid conversion of a string to a numeric format.

SecurityException

Attempt to violate security.

StringIndexOutOfBounds

Attempt to index outside the bounds of a string.

UnsupportedOperationException

An unsupported operation was encountered.

 

Java Checked Exceptions

Exception

Description

ClassNotFoundException

Class not found.

CloneNotSupportedException

Attempt to clone an object that does not implement the Cloneable interface.

IllegalAccessException

Access to a class is denied.

InstantiationException

Attempt to create an object of an abstract class or interface.

InterruptedException

One thread has been interrupted by another thread.

NoSuchFieldException

A requested field does not exist.

NoSuchMethodException

A requested method does not exist.