Что значит выбросить исключение?
Что значит выбросить исключение?

Видео: Что значит выбросить исключение?

Видео: Что значит выбросить исключение?
Видео: Java для начинающих. Урок 37: Исключения (часть 1). Обработка исключений. 2024, Ноябрь
Anonim

Срок исключение это сокращение от фразы «исключительное событие». Определение : An исключение - это событие, которое происходит во время выполнения программы и нарушает нормальный поток инструкций программы. Создание исключение объект и передача его в исполняющую систему называется выброс исключения.

Тогда что используется для создания исключения?

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

Аналогично, что произойдет, если мы создадим исключение в блоке catch? Когда новый исключение является брошенный в блокировка или наконец блокировать что будет распространяться из этого блокировать , то текущий исключение будет прерван (и забыт) как новый исключение распространяется наружу.

Принимая это во внимание, в чем разница между выдачей исключения и перехватом исключения?

Предложение Throws используется для объявления исключение , что означает, что он работает так же, как и попытка ловить блокировать. Бросать ключевое слово используется в тело метода в выбросить исключение , в то время как throws используется в сигнатуре метода для объявления исключения что может произойти в заявления присутствуют в метод.

Когда следует генерировать исключение?

Использовать исключения уведомлять о вещах, которые нельзя игнорировать. Не использовать исключения если ошибка может быть обработана локально. Убедитесь, что исключения находятся на том же уровне абстракции, что и остальная часть вашей рутины. Исключения следует зарезервировать для действительно исключительных.

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