Checked & Unchecked Exceptions

http://tutorials.jenkov.com/java-exception-handling/checked-or-unchecked-exceptions.html

  • Checked exceptions require throws all the way up the call stack, but unchecked exceptions don’t.
  • NullPointerExceptions are unchecked.
  • Error and subclasses are unchecked.
  • Unchecked exceptions inherit from RuntimeException, checked exceptions inherit from Exception.
Edit