Выбрасывает ключевое слово на Java с помощью примера

Что такое ключевое слово throw в Java?

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

Предположим, что в вашей java-программе вы используете библиотечный метод, который генерирует исключение


В вашей программе вы будете обрабатывать это исключение, используя try & catch.

Если вы не обрабатываете исключение в блоке catch try, компиляция завершится с ошибкой. Но почти любой другой метод в java-библиотеке или даже определенном пользователем может генерировать исключение или два.

Обработка всех исключений с использованием блока try и catch может быть громоздкой и будет препятствовать пропускной способности кодера.

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

Синтаксис исключения из java throw

Пример Java-бросков

Рассмотрим тот же пример, что и выше, с бросками в объявлении метода.

Примечание. Чтобы успешно выполнить указанные выше коды, сначала создайте пустой текстовый файл с именем Data1.txt в вашем диске C. В общем, существует два метода обработки исключений.

  1. Поместите код исключения в код try и catch.
  2. Объявить метод бросить исключение

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

В чем разница между броском и бросками?

бросать бросает
Он используется для создания нового объекта Exception и его выброса Он используется в определении метода, чтобы объявить, что вызывается рискованный метод.
Используя ключевое слово throw, вы можете объявить только одно исключение за раз Используя ключевое слово throw, вы можете объявлять сразу несколько исключений.
Пример:

throw new IOException (“невозможно открыть соединение”);

Пример:

бросает IOException, ArrayIndexBoundException;

Резюме

Ключ ”Java throw keyword” используется для объявления исключения. Для любого метода, который будет “бросать” исключение, обязательно, чтобы в вызывающем методе вы использовали броски, чтобы перечислить созданное исключение.

0 ответы

Ответить

Хотите присоединиться к обсуждению?
Не стесняйтесь вносить свой вклад!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *