RuntimeException, Error,
and their subclasses are unchecked. All other exceptions are checked.
check
Java API
For every class, its super class is given in the API
Suppose for ArithmeticException,
Here ArithmeticException is the subclass of RuntimeException so it is unchecked exception.
[ April 05, 2006: Message edited by: Naresh Kumar ]