Skip to main content
PreparationZone Logo
PreparationZone
Back to Java

Java · Hard · Pro

return in try/finally — overriding return value?

JavaTrickySenior
Model answerPreview

return in try/finally

If try executes return, the finally block still runs before the method actually returns. A return inside finally overrides the try's return value—and suppresses uncaught exceptions…