Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> java

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

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

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

Предположим, в вашей 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 throw

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 and catch.
  2. Объявить, что метод вызывает исключение

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

В чем разница между throw и throws?


throw

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

выбросить новое IOException("не удается открыть соединение");

Пример:

выдает IOException, ArrayIndexBoundException;

Обзор

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


java

  1. Окончательное ключевое слово Java
  2. Исключения Java
  3. Обработка исключений Java
  4. Метод String Length() в Java:как найти на примере
  5. Метод Java String charAt() с примером
  6. Строка Java содержит () Метод | Проверить подстроку с примером
  7. Метод Java String endWith() с примером
  8. Java BufferedReader:как читать файл в Java с примером
  9. Алгоритм сортировки вставками в Java с примером программы
  10. Сортировка выбором в программе Java с примером