Correct Answer: catch(X x) can catch subclasses of X where X is a subclass of Exception.
Explanation:
Option B is wrong. The error class is a subclass of Throwable and not Runtime Exception.
Option C is wrong. You do not catch this class of error.
Option D is wrong. An exception can be thrown to the next method higher up the call stack.
Discussion & Comments