Вбрасывает ключевое слово Java
Java Выдает ключевое слово
The 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. В общем, существует два метода обработки исключений.
- Поместите код, вызывающий исключение, в блок try и catch.
- Объявите метод, который будет генерировать исключение
Если одно из двух вышеперечисленных действий не выполнено, компилятор выдает ошибку. Идея применения этого правила заключается в том, что вы как программист знаете, что определенный фрагмент кода может быть рискованным и может вызвать исключение.
В чем разница между броском и броском?
бросать | бросает |
---|---|
Он используется для создания нового объекта Exception и его выброса. | Он используется в определении метода, чтобы объявить, что вызывается рискованный метод. |
Используя ключевое слово throw, вы можете объявить только одно исключение за раз. | Используя ключевое слово throws, вы можете объявить несколько исключений одновременно. |
Пример:
выдать новое IOException («невозможно открыть соединение»); |
Пример:
выдает IOException, ArrayIndexBoundException; |
Резюме
The Java бросить ключевое слово» используется для объявления исключения. Для любого метода, который «выбрасывает» исключение, обязательно в вызывающем методе используйте throws для перечисления выброшенного исключения.