try-with-resource

у на есть try-with-resource.

Допустим произошло исключение в блоке try и потом исключение при автоматическом закрытии и вызове close().

Правильно ли я понимаю, что исключение в блоке try потеряется и останется только исключение от close()?


Ответы (1 шт):

Автор решения: vadtel

Нет исключение в try перекроет исключение в close. В конструкции try-finally наоборот, исключение из finally перекроет исключение в try. https://docs.oracle.com/javase/tutorial/essential/exceptions/tryResourceClose.html

→ Ссылка