«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Основы обработки исключений

Основы обработки исключений

Опубликовано 2 ноября 2024 г.
Просматривать:688

Fundamentos do tratamento de exceções

  • Обработка исключений в 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, которая автоматически управляет ресурсами как потоками ввода-вывода.

Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/devsjavagirls/fundamentos-do-tratamento-de-excecoes-45eg?1. Если есть какие-либо нарушения, пожалуйста, свяжитесь с [email protected], чтобы удалить ее.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3