Что такое исключение? Так называемые исключения — это некоторые ошибки, которые могут возникнуть во время работы программы, например, попытка открыть файл, который вообще не существует. Обработка исключений изменит поток управления программой и даст программе возможность обработать файл. ошибка. Поэтому в этом разделе мы предварительно рассмотрим аномалии.
Java использует ключевое слово throw для создания экземпляра подкласса Exception, чтобы указать, что произошло исключение.
Например: класс Integer в пакете java.lang вызывает метод своего класса public static int parseInt(String s) для преобразования строки «числового» формата, например «123456», в данные типа int. Однако при попытке преобразования. строка. Когда «точка123» преобразуется в число, код выглядит следующим образом:
intnumber = Integer.parseInt (точка123);
Метод parseInt() будет использовать ключевое слово throw для создания объекта NumberFormatException во время выполнения, что означает, что исключение NumberFormatException возникает во время работы программы.
Java позволяет объявлять исключения, которые могут возникнуть во время вызова метода при определении метода, то есть позволяет создавать объекты исключений во время вызова метода, чтобы прекратить продолжающееся выполнение текущего метода.
Объект исключения может вызывать следующие методы для получения или вывода информации об исключении:
publicStringgetMessage();//Получить подробную информацию об исключении publicvoidprintStackTrace();//Получить выходные данные трассировки стека (предприятия обычно не разрешают вывод этого элемента, вы можете получить всю информацию об исключении) publicStringtoString();// Представить вышеуказанную информацию в текстовой форме getCause();//Получить причину исключения