All exceptions inherit from
-
java.lang.Exception
-
java.lang.Error
-
java.lang.Throwable
-
none of the above
C
Correct answer
Explanation
In Java's exception hierarchy, all exceptions and errors inherit from java.lang.Throwable, which is the root class. Exception and Error are direct subclasses of Throwable. Exception is for recoverable conditions, Error for serious system errors. Throwable itself is rarely used directly in application code.