All exceptions inherit from
-
java.lang.Exception
-
java.lang.Error
-
java.lang.Throwable
-
none of the above
C
Correct answer
Explanation
In Java, the java.lang.Throwable class is the root class of the Java Exception hierarchy. Both java.lang.Exception and java.lang.Error inherit directly from java.lang.Throwable. Therefore, all exceptions transitively inherit from Throwable.