Обработка исключений в Java управляется пятью ключевыми словами: try, catch, throw, throws и наконец.
Эти ключевые слова образуют взаимосвязанную подсистему.
Инструкции, которые необходимо отслеживать, находятся внутри блока try.
Если в блоке try возникает исключение, оно будет выброшено.
Код может перехватывать и обрабатывать исключение с помощью catch.
Системные исключения автоматически создаются средой выполнения Java.
Чтобы создать исключение вручную, используйте ключевое слово throw.
Исключения, возникающие из метода, должны быть объявлены с помощью throws.
Код, который необходимо выполнить при выходе из блока try, должен быть помещен в блокfinally.
Использование try и catch
Ключевые слова try и catch лежат в основе обработки исключений.
Они работают вместе: блок catch может существовать только при наличии блока try.
Это базовый формат блоков обработки исключений в Java.
пытаться {
// блок кода, ошибки которого отслеживаются
}
catch (TypeExceç1 obEx) {
// обработчик TypeException1
}
catch (TypeExceç2 obEx) {
// обработчик TypeExceç2
}
Тип исключения, перехваченного блоком catch, определяет, какой блок будет выполнен.
Мы можем иметь несколько блоков catch, связанных с одним блоком try.
Будет выполнен только тот catch, который соответствует типу исключения, остальные будут игнорироваться.
Если исключения не создаются, блок try будет выполняться нормально, а блоки catch будут игнорироваться.
Начиная с версии JDK 7, существует функция try-with-resources, которая автоматически управляет ресурсами как потоками ввода-вывода.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3