Skip to content
Sharp

Core Java · interview question

What does it mean when a method signature includes 'throws IOException'?

Multiple choiceEasychapter-6-curatedpremiumcore-javathrow-throws-and-propagation
Choose one answer
Answer and explanation

Correct answer

C. The method may throw an IOException.

Why

Including 'throws IOException' in a method signature indicates that the method may throw an IOException, and it's the caller's responsibility to handle or propagate it.

Test yourself on Core Java

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

Start free test
All Core Java questions →