Skip to content
Sharp

Exceptions · interview question

Which statement is true about exception handling in Java?

Multiple choiceMediumchapter-6-curatedpremiumexceptionschecked-vs-unchecked-exceptions
Choose one answer
Answer and explanation

Correct answer

A. A finally block always executes unless the JVM exits.

Why

A finally block is executed after the try and catch blocks, regardless of whether an exception occurs, unless the JVM exits during the try or catch block execution, such as through System.exit().

Test yourself on Exceptions

A free test with instant, explained results. No account needed.

Start free test
All Exceptions questions →