Рубрики
Uncategorized

4.2 Обработка исключений в Java

В Java исключение — это событие для обозначения ошибки во время выполнения приложения. Так что это D … помечено Java, начинающим, исключением, дежопам.

В Java исключение — это событие для обозначения ошибки во время выполнения приложения. Так что это нарушает обычный поток инструкций приложения.

В общих исключениях выброшены в иерархии вызова, пока они не будут уловить.

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

Так При вызове методов, которые бросают, проверенные исключениями исключения, исключения, которые могут быть пойманы или быть переброшены

»’

Общественное void filenotfoundExceptioniscountiSide () {try {createfilereader (); } catch (filenotfoundException e) {logger.Error (e.getmessage (), e); }}

Public Void FileNotfoundExceptionIsRethrown () бросает filenotfoundException {createFileReader (); }

Public Void CreateFileReader () бросает filenotfoundException {файл файла («/Home/Documents/Javatrance.txt»);

// creating a new FileReader can cause a FileNotFoundException
new FileReader(file);

} »’ Защищенные исключения используются, когда ошибка может быть предсказана при определенных обстоятельствах, например, файл, который не может быть найден.

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

Самым известным исключением времени выполнения является NullPointexception, который происходит во время выполнения, когда метод вызывается на объекте, который на самом деле является NULL.

‘ «Пустота Public void Canual OutlePointexception () {String (false);

// because the thisStringIsNull object is null
// this will cause a NullPointerException
thisStringIsNull.toLowerCase();

}

Public String GetMessage (Boolean MostIsavailable) {IF (MOSTISAVALABLABLE) {Возвращение сообщения; }

return null;

}

Оригинал: «https://dev.to/erraghavkhanna/4-2-exception-handling-in-java-5ggk»