Вопрос проверяет понимание продвинутой обработки исключений и механизмов сохранения контекста ошибок.
Короткий ответ
Suppressed exception — это исключение, которое возникло дополнительно к основному и было сохранено, а не выброшено напрямую. Чаще всего оно появляется при использовании try-with-resources. Основное исключение выбрасывается, а дополнительные прикрепляются к нему. Это позволяет не терять информацию об ошибках. Получить suppressed exception можно программно.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.