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

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

Опубликовано 5 ноября 2024 г.
Просматривать:613
  • Исключения — это ошибки, возникающие во время выполнения.

  • Подсистема обработки исключений в Java позволяет обрабатывать ошибки структурированным и контролируемым способом.

  • Java обеспечивает простую в использовании и гибкую поддержку обработки исключений.

  • Основным преимуществом является автоматизация кода обработки ошибок, которую раньше приходилось делать вручную.

  • В старых языках необходимо было вручную проверять коды ошибок, возвращаемые методами, что было утомительно и чревато ошибками.

  • Обработка исключений оптимизирует эту проверку путем автоматического выполнения блока кода (обработчика исключений) при возникновении ошибки.

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

  • Java определяет стандартные исключения для распространенных ошибок, таких как деление на ноль или файл не найден.

  • Программа должна быть подготовлена ​​к обработке этих исключений.

  • Библиотека Java API широко использует исключения.

  • Чтобы стать хорошим Java-программистом, необходимо освоить подсистему обработки исключений.

Иерархия исключений

  • В Java все исключения представлены классами.

  • Все классы исключений являются производными от класса Throwable.

  • При возникновении исключения создается объект класса исключения.

  • Существует два прямых подкласса Throwable: Exception и Error.

  • Исключения ошибок связаны с ошибками виртуальной машины Java (JVM), а не с ошибками программы.

  • Ошибки обычно не обрабатываются программами, поскольку они находятся вне контроля разработчика.

  • Ошибки, связанные с деятельностью программы, представлены подклассами Exception.

  • Примеры ошибок программы: деление на ноль, превышение пределов массива, ошибки файлов.

  • Программы должны обрабатывать исключения.

  • RuntimeException — это важный подкласс Exception, представляющий распространенные ошибки во время выполнения.

Tratamento de exceções
(источник: https://codegym.cc/groups/posts/Exceptions-in-java)

1 проверенное исключение: это исключения, которые компилятор заставляет разработчика обрабатывать.

2 Непроверенные исключения: это исключения, которые не требуют проверки компилятором. Они являются подклассами RuntimeException и обычно возникают из-за логических ошибок программиста.

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

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

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

Copyright© 2022 湘ICP备2022001581号-3