Error
and RuntimeException
classes are unchecked exceptions, and everything else under Throwable
is checked.
|
ArithmeticException
when run.
The compiler allows it to compile, because ArithmeticException
is an unchecked exception.
A fool and his money are easily parted. |