Есть ли способ выбросить проверенное исключение из метода, не имеющего предложения throws?
Есть ли способ выбросить проверенное исключение из метода, не имеющего предложения throws?

Видео: Есть ли способ выбросить проверенное исключение из метода, не имеющего предложения throws?

Видео: Есть ли способ выбросить проверенное исключение из метода, не имеющего предложения throws?
Видео: Рунические амулеты и талисманы. Изготовление. Рунический код. 2024, Ноябрь
Anonim

9 ответов. Ты может бросить не отмечен исключения без необходимости объявлять их, если вы действительно этого хотите. Не отмечен исключения расширить RuntimeException. Броски, расширяющие Error находятся также не отмечен, но должен использоваться только для действительно серьезных проблем (например, недопустимый байт-код).

Просто так, можем ли мы выбросить проверенное исключение?

Но если мы бросаем а проверенное исключение с использованием бросать утверждение, мы ДОЛЖЕН либо обрабатывать исключение в блоке или методе catch явно объявляйте это, используя бросает декларация. В Java каждый подкласс Error и RuntimeException не отмечен исключение . А проверенное исключение все остальное в классе Throwable.

Кроме того, можем ли мы выбросить исключение без бросков? Вы можете бросить не отмечен исключения без объявить их, если ты действительно хочу. Не отмечен исключения расширить RuntimeException. Throwables, которые расширяют Error, также не отмечены, но должны использоваться только для действительно серьезных проблем (таких как недопустимый байт-код).

Более того, что происходит, когда вы генерируете проверенное исключение из метода?

Проверенные исключения находятся проверил во время компиляции. Это означает, что если метод является выбрасывать проверенное исключение Затем это должен справиться с исключение используя блок try-catch или это должен объявить исключение с использованием бросает ключевое слово, иначе программа выдаст ошибку компиляции.

Какое ключевое слово необходимо использовать в заголовке метода для метода, который может вызвать проверенное исключение, если исключение не обрабатывается в методе?

В бросить ключевое слово в Java есть использовал явно бросать ан исключение из метод или любой блок из код. Мы может бросить или проверил или не отмечен исключение.

Рекомендуемые: