Подведем итог. Проверяемые исключения — это проблемы, которые нормальное приложение должно всегда обрабатывать корректно. Непроверяемые исключения (исключения времени выполнения и ошибки) — это проблемы, на восстановление после которых ваше приложение обычно не может рассчитывать. Исключения типа Error означают фатальные ошибки, то есть в нормальном приложении вам уже бессмысленно их обрабатывать, стараясь восстановить работоспособность программы.
Программируем на Java
·
Дэн Лук