This exception is thrown when an attempt is made to cast an object to a subclass that is not an instance;
NoSuchMethodException
Throws when a method cannot be found;
ArrayStoreException
Exception thrown when attempting to store an object of the wrong type into an array of objects;
NumberFormatException
When trying to convert a string to a number, it fails, throwing;
IllegalArgumentException
The exception thrown indicates that an illegal or incorrect parameter was passed to the method.
ArithmeticException
This exception is thrown when an abnormal operation condition occurs. For example, an instance of this class is thrown when an integer is "divided by zero".