Рубрики
Без рубрики

Требование Catch или Specify в Java

Вступление Это второй пост в моей серии исключений. Это будет на улове или… С пометкой java, новички, тристан.

  • Это второй пост в моей серии исключений. Это будет указано в требовании Catch или Specify при обработке исключений Java. В этом руководстве нет кода, просто понимание определений.

Требование catch или specify в Java

  • Чтобы иметь возможность писать допустимый код обработки исключений на Java, вы должны выполнить требование catch или specify. Это означает, что мы должны иметь дело с исключениями 2 способами.

  • 1) инструкция try : инструкция try перехватывает исключение с помощью соответствующего обработчика исключений.

  • 2) бросает оператор : Метод, который указывает, что он может генерировать исключение, должен указать предложение throws в сигнатуре метода.

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

3 типа исключений в Java

  • 1) Проверенные исключения : это исключения, которые ваше приложение должно иметь возможность восстанавливать. Примерами могут служить несуществующий файл или неверный ввод данных пользователем. Исключения проверки подпадают под действие требования catch или specify. Все исключения являются проверяемыми исключениями, не включая Error и RuntimeException вместе с их подклассами. Как ошибка, так и исключение RuntimeException считаются непроверенными исключениями.

  • 2) Ошибки : ошибки – это тип непроверенного исключения, которое происходит извне нашего приложения. Такого рода исключения – это те, от которых наше приложение обычно не может оправиться. Подумайте о неисправности оборудования или системы. Поскольку ошибки считаются непроверенным исключением, они не соответствуют требованию catch или specify.

  • 3) Исключения во время выполнения : это исключения, которые происходят внутри нашего приложения. Такие вещи, как ошибки программирования или логическая ошибка, допущенная в коде. Самый логичный способ избежать такого рода исключений – убедиться, что ваш код правильно протестирован. Исключения во время выполнения также являются непроверенными исключениями, поэтому они не соответствуют требованию catch или specify.

  • Спасибо, что нашли время в свой рабочий день, чтобы прочитать этот мой пост в блоге. Если у вас есть какие-либо вопросы или проблемы, пожалуйста, прокомментируйте ниже или свяжитесь со мной по адресу Твиттер .
  • Также обязательно загляните на мой канал YouTube для получения дополнительных руководств по программированию

Оригинал: “https://dev.to/theplebdev/the-catch-or-specify-requirement-in-java-5eg9”