Java SE 8 Programmer I — Question 203

Which three statements are true about exception handling? (Choose three.)

Answer options

Correct answer: C, E, F

Explanation

The correct answer includes C, which is true because the catch block can catch any Throwable type. E is accurate as all subclasses of RuntimeException are indeed classified as unchecked exceptions, and F is correct because subclasses of the Error class are not meant to be handled and are thus not recoverable. Options A, B, and D are incorrect as they make misleading claims about exception handling requirements.