- The class at the top of the exception class hierarchy is the Throwable class, which is a direct subclass of the Object class
- Throwable has two direct subclasses:
+ Exception
+ Error
- The Exception class is used for exception conditions that the application may need to handle. Examples of exceptions include IllegalArgumentException, ClassNotFoundException and NullPointerException.
- The Error class is used to indicate a more serious problem in the architecture and should ...











