Исключением является событие, которое обрабатывает ошибку времени выполнения в Java-программировании и поддерживает нормальный поток приложения.
Мы используем обработку исключений в Java для проверки ошибки. мы понимаем с помощью примера, предположим, мы пишем программу, в которой в середине возникает ошибка, тогда остальная часть кода после ошибки не отображается, в этом случае мы используем обработку исключений для выполнения кода после ошибки.
Типы исключений в Java.
1.Проверено исключение:- Проверяет код во время компиляции.
Пример: Исключение ввода-вывода, Исключение Sql
2. Непроверенное исключение:- проверяет код во время выполнения.
Пример:арифметическое исключение, исключение ArrayIndexOutOfBoundsException, исключение NullPointerException и т. д.
3.Ошибка. Ошибка неустранима.
Пример: VirtualMachineError , OutOfMemoryError, AssertionError и т. д.
Распространенные сценарии исключений Java
- ArithmeticException:- Если мы делим число на ноль, возникает ошибка, известная как арифметическое исключение.
Пример:-
Вывод
2.NullPointerException:- Если у нас есть нулевое значение в какой-либо переменной, возникает ошибка, известная как NullPointerException.
вывод
3.NumberFormatException :- Если мы записываем неправильное форматирование любого значения, возникает ошибка, известная как NumberFormatException.
пример
Вывод
4. ArrayIndexOutOfBoundsException: - Если мы вставляем какое-либо значение в неправильный индекс, это показывает исключение, известное как ArrayIndexOutOfBoundsException.
пример
Вывод
В обработке исключений Java используется 5 ключевых слов.
а) попробовать
б) поймать
в) наконец
г) бросить
д) бросить
Позвольте понять это ключевое слово в обработке исключений Java.
- попробуйте метод catch.
Блок try Java используется для включения кода, который может вызвать исключение в блоке try Java, за которым должен следовать либо блок catch, либо блок finally.
Мы понимаем это с помощью примера.
синтаксис метода try catch
try
{
//код, который может вызвать исключение
}
catch(имя ссылки на класс исключения)
{
}
пример:
мы печатаем число 25/0, это получило ArithmeticException, но после использования метода try and catch мы печатаем следующую строку кода и получаем ошибку только той части, которая не определена.
Вывод
Примечание. Блок catch используется для обработки исключения и использования после блока try.
Правила для методов try catch: -
- Единовременно возникает только одно исключение и одновременно выполняется только один блок catch.
2. Все блоки catch должны быть упорядочены от наиболее конкретных до наиболее общих исключений.
Давайте рассмотрим пример, в котором мы используем два метода try и catch, известные как вложенные методы try.
вывод
Примечание:-
1. Здесь отображается только ArithmaticException, потому что отображается только одно исключение, которое является самым высоким в порядке приоритета.
2. Не то, что пишется первым, а то, что идет больше всего в порядке приоритета.
3.Наконец:-
Наконец, блок всегда будет выполняться независимо от того, возникнет исключение или нет.
За ним следует блок Try.
Синтаксис
вывод