Почему Java успешно завершает работу после неперехваченного исключения?

Почему Java успешно завершает работу после неперехваченного исключения?
Почему Java успешно завершает работу после неперехваченного исключения? - moonboyz @ Unsplash

Если спецификация языка Java не определяет в явном виде, какое значение выхода следует ожидать, то оно не определено, и вы не должны полагаться на него.

Вы должны поймать Throwable в своем главном методе и самостоятельно вызвать System.exit(1).

Прикрепляю к посту несколько видео по теме:

Прикрепленное видео 1 - 05 - Исключения

Прикрепленное видео 2 - DEV1-12. 16. Обработка ошибок

Прикрепленное видео 3 - 10. Исключительные ситуации. ООП


LetsCodeIt, 26 мая 2023 г., 09:50