Выдает ключевое слово в Java с примером

Java бросает ключевое слово

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

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


Java бросает ключевое слово

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

import java.io.*;
class file1{
  public static void main(String[] args) {
     try{
           FileWriter file = new FileWriter("c:\\Data1.txt");
           file.write("Guru99");
           file.close();
    }
    catch(IOException){}
  }
}

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

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

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

Синтаксис исключения Java

method (Arguments) throws Exception1,Exception2,Exception,… {}

Java выдает пример

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

import java.io.*;
class file1{
    public static void main(String[] args) throws IOException{
      FileWriter file = new FileWriter("c:\\Data1.txt");
      file.write("Guru99");
      file.close();
    }
}

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

  1. Поместите код, вызывающий исключение, в блок try и catch.
  2. Объявите метод, который будет черезwing исключение

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

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

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

выдать новое IOException («невозможно открыть соединение»);

Пример:

выдает IOException, ArrayIndexBoundException;

Выводы

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