Если я создаю класс исключения, который расширяет
Exception
, будет ли мой класс проверен или снят флажок? Я отмечаю, что подклассException
, называемыйRuntimeException
, является неконтролируемым исключением, тогда как все остальные подклассы «Исключение» являются проверенными исключениями.Проверенные и отмеченные исключениями JavaЕсли я создаю класс исключения, который расширяет
RuntimeException
, могу ли я указать, что этот класс проверен?
4
A
ответ
3
1) Проверено
2) Нет
Если вы расширяете Exception -> проверено
Если продлить RuntimeException -> непроверенную
Из документации:
Класс { @code Исключение} и любые подклассы, которые не являются также * подклассы {@link RuntimeException} проверяются * исключения
0
Если вы создаете класс, который расширяет Exception это будет проверено. Вы не можете указать RuntimeException, как проверено, так как он снят исключение
1
Исключения проверяются, если они не наследуют от RuntimeException или Error
0
Если ваш класс расширяет исключение может бросить проверенные исключения.
Если ваш класс расширяет ошибку или исключение RuntimeException, он может вызывать непроверенные исключения.
Ответил https://docs.oracle.com/javase/tutorial/essential/exceptions/catchOrDeclare.html –