Блок «Попробуй, поймай и наконец» в Java

Блок try, catch и finally в Java используется для обработки исключений в языке Java. Наконец используется для реализации чего-то особенного в коде; он не зависит от блока try-catch, и всегда реализуется .

Для обработки исключений программист создает три блока на основе трех сценарии:

  1. Сценарий 1 : в этом сценарии исключение возникает в try и рассматривается в блоке catch .

  2. Сценарий 2 : в этом сценарии исключение возникает в блоке try и не обрабатывается в catch block.

  3. Сценарий 3 : в блоке try исключений не возникает .

Код

Все три блока выполняются в следующем коде:

 класс м  ain {общедоступная статическая недействительная основная (String [] аргументы) {int [] myArr = new int [10];  попробуйте {int i = myArr [10]; //возникает исключение массив, присвоенный переменной типа int. //этот оператор никогда не выполняет System.out.println («Программа находится внутри блока try»);  } catch (ArrayIndexOutOfBoundsException ex) {System.out.println («Исключение было перехвачено в блоке catch»);  } finally {System.out.println ("Теперь выполняется блок finally");  }//остальная часть программы будет выполнена System.out.println ("Программа находится за пределами предложения try-catch-finally");  }} 

Оцените статью
nanomode.ru
Добавить комментарий