Подскажите четкую границу , где начинаются checked/unchecked исключения? А, то, запутался решая последние две задачи: вроде, смотрю на картинку - checked начинаются с IOException, но для решения соответствующей задачи надо Exception, для задачи с unchecked исключений уже надо указывать RuntimeException.
Юра
20 уровень
Объясните плиз
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Pavel KurashovExpert
26 ноября 2019, 16:22
Error - unchecked, Exception (кроме подкласа RuntimeException) checked. RuntimeException unchecked.
https://docs.oracle.com/en/java/javase/12/docs/api/java.base/java/lang/Exception.html
То есть рантаймэкспшн и его подклассы это своего рода, простите за каламбур, исключение из правил для Exception, где все остальные чекед и должны/могут отлавливаться в приложении.
UPD: вот прям открывай документацию по ссылке и смотри кто на ком стоит. Здесь это как раз то случай, когда документация действительно полезна ))
+1
Юра
27 ноября 2019, 07:57
Sps
0