Skip to content
Sharp

Exceptions · interview question

Why does Java use exceptions instead of error codes?

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

Correct answer

B. Exceptions provide a cleaner separation of error handling from the main logic.

Why

Exceptions allow developers to separate error handling from the main program logic, making the code cleaner and easier to maintain. Error codes, on the other hand, often clutter the code and require constant checking and validation.

Test yourself on Exceptions

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

Start free test
All Exceptions questions →