Checked exception
Also written: checked, unchecked, unchecked exception
An exception the compiler forces you to catch or declare with `throws`, such as `IOException` when reading a file. Unchecked exceptions, like `NumberFormatException` and `ArithmeticException`, have no such requirement.