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

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

Типы исключений в Java.

1.Проверено исключение:- Проверяет код во время компиляции.

Пример: Исключение ввода-вывода, Исключение Sql

2. Непроверенное исключение:- проверяет код во время выполнения.

Пример:арифметическое исключение, исключение ArrayIndexOutOfBoundsException, исключение NullPointerException и т. д.

3.Ошибка. Ошибка неустранима.

Пример: VirtualMachineError , OutOfMemoryError, AssertionError и т. д.

Распространенные сценарии исключений Java

  1. ArithmeticException:- Если мы делим число на ноль, возникает ошибка, известная как арифметическое исключение.

Пример:-

Вывод

2.NullPointerException:- Если у нас есть нулевое значение в какой-либо переменной, возникает ошибка, известная как NullPointerException.

вывод

3.NumberFormatException :- Если мы записываем неправильное форматирование любого значения, возникает ошибка, известная как NumberFormatException.

пример

Вывод

4. ArrayIndexOutOfBoundsException: - Если мы вставляем какое-либо значение в неправильный индекс, это показывает исключение, известное как ArrayIndexOutOfBoundsException.

пример

Вывод

В обработке исключений Java используется 5 ключевых слов.

а) попробовать
б) поймать
в) наконец
г) бросить
д) бросить

Позвольте понять это ключевое слово в обработке исключений Java.

  1. попробуйте метод catch.

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

Мы понимаем это с помощью примера.

синтаксис метода try catch

try
{
//код, который может вызвать исключение
}
catch(имя ссылки на класс исключения)
{

}

пример:

мы печатаем число 25/0, это получило ArithmeticException, но после использования метода try and catch мы печатаем следующую строку кода и получаем ошибку только той части, которая не определена.

Вывод

Примечание. Блок catch используется для обработки исключения и использования после блока try.

Правила для методов try catch: -

  1. Единовременно возникает только одно исключение и одновременно выполняется только один блок catch.

2. Все блоки catch должны быть упорядочены от наиболее конкретных до наиболее общих исключений.

Давайте рассмотрим пример, в котором мы используем два метода try и catch, известные как вложенные методы try.

вывод

Примечание:-

1. Здесь отображается только ArithmaticException, потому что отображается только одно исключение, которое является самым высоким в порядке приоритета.

2. Не то, что пишется первым, а то, что идет больше всего в порядке приоритета.

3.Наконец:-

Наконец, блок всегда будет выполняться независимо от того, возникнет исключение или нет.
За ним следует блок Try.

Синтаксис

вывод