Below a list of built-in exceptions, which are already pre-programmed and available Java libraries.

Arithmetic Exception: thrown when a calculating exceptional condition has occurred
ArrayIndexOutOfBound Exception: thrown to indicate that the index isn’t existing in the array
ClassNotFound Exception: thrown to indicate that the class isn’t existing
FileNotFound Exception: thrown to indicate that the file isn’t existing or doesn’t open
IO Exception: thrown when an input-output operation failed or interrupted
Interrupted Exception: thrown when a thread interrupted while waiting, sleeping or processing.
NoSuchField Exception: thrown when a class does not contain the variable
NoSuchMethod Exception: thrown when a method is not found.
NullPointer Exception: thrown when a object has no value
NumberFormat Exception: thrown when a method could not convert a string into a numeric format.
Runtime Exception: This represents any exception which occurs during runtime.
StringIndexOutOfBounds Exception: thrown by String class methods to indicate that an index is either negative or smaller than the size of the string