Skip to content
Sharp

Exceptions · interview question

In Java, what happens if a method throws a checked exception but does not declare it in the method signature?

Multiple choiceEasychapter-6-curatedpremiumexceptionsexceptions-basics
Choose one answer
Answer and explanation

Correct answer

D. The code will not compile.

Why

Java requires checked exceptions to be either caught or declared in the method's throws clause. Failing to do so results in a compilation error, as the compiler enforces exception handling for checked exceptions.

Test yourself on Exceptions

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

Start free test
All Exceptions questions →