The Java runtime system catches it.
The Java runtime system will catch the exception, just as your code can
do with a catch{}
block,
and then prints out the message and the stack trace of the exception.
Here is a list of some exception types,
with the checked exceptions indicated.
Only RunTimeException
and its subclasses
are not checked.
The parent class, Exception
is checked.
Exception CHECKED IOException CHECKED AWTException CHECKED RunTimeException ArithmeticException IllegalArgumentException NumberFormatException IndexOutOfBoundsException NoSuchElementException InputMismatchException Others Others CHECKED
What must your code do with a checked exception?