Кидає ключове слово в Java з прикладом

Зміст:

Anonim

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 and catch може бути громіздкою і перешкодити пропускній здатності кодера.

Так що Java надає можливість, в якому кожен раз , коли ви використовуєте ризиковану частину коду в визначенні методи ви оголошуєте це кидає виняток без реалізації спробувати зловити.

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. Оголосіть метод, що створює виняток

Якщо що-небудь із наведеного вище не виконано, компілятор видає помилку. Ідея застосування цього правила полягає в тому, що ви як програміст усвідомлюєте, що певна частина коду може бути ризикованою і може спричинити виняток.

Яка різниця між кидком і кидками?

кинути кидає
Він використовується для створення нового об’єкта Exception та його викидання Він використовується у визначенні методу, щоб оголосити, що викликається ризикований метод.
За допомогою ключового слова throw одночасно можна оголосити лише один виняток За допомогою ключового слова throws можна одночасно оголосити кілька винятків.

Приклад:

кинути новий IOException ("не вдається відкрити з'єднання");

Приклад:

кидає IOException, ArrayIndexBoundException;

Резюме

«Java кидок ключове слово» використовується , щоб оголосити виняток. Для будь-якого методу, який «викине» виняток, обов’язковим є те, що в методі виклику ви використовуєте броски для переліку викинутих винятків.