Multiple choice technology programming languages

Which of the below statement is true about Error?

  1. An Error is a subclass of Throwable

  2. An Error is a subclass of Exception

  3. Error indicates serious problems that a reasonable application should not try to catch.

  4. An Error is a subclass of IOException

Reveal answer Fill a bubble to check yourself
A,C Correct answer
Explanation

In Java, Error is a direct subclass of Throwable, not Exception. Error represents serious problems like OutOfMemoryError or StackOverflowError that applications should not attempt to catch or recover from, as they typically indicate fatal JVM-level issues. Option B is incorrect because Error and Exception are siblings under Throwable.