Skip to content
Sharp

Exceptions · interview question

Why does a finally block in Java exception handling matter in practice?

Multiple choiceEasychapter-6-curatedpremiumexceptionsreliable-java-error-design
Choose one answer
Answer and explanation

Correct answer

A. To execute cleanup code regardless of exceptions.

Why

A finally block contains code that is always executed after try and catch blocks, regardless of whether an exception was thrown or not, typically for resource cleanup.

Test yourself on Exceptions

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

Start free test
All Exceptions questions →