Какво е изключение на файла не е намерен?
Какво е изключение на файла не е намерен?

Видео: Какво е изключение на файла не е намерен?

Видео: Какво е изключение на файла не е намерен?
Видео: Экипаж (драма, фильм-катастрофа, реж. Александр Митта, 1979 г.) 2024, Ноември
Anonim

Това изключение се хвърля по време на неуспешен опит за отваряне файл обозначено с посочено име на път. Също така, това изключение може да бъде хвърлен, когато приложение се опита да отвори a файл за писане, но на файл е само за четене или разрешенията на файл направи не позволете на файл да се чете от всяко приложение.

Точно така, защо файлът не е намерен е проверено изключение?

Тъй като FileNotFoundException е подклас на IOException, можем просто да посочим IOException в списъка с изхвърляния и да направим горната програма без грешки в компилатора. 2) Без отметка са изключения които са не е проверено по време на компилиране. Компилаторът му позволява да компилира, тъй като ArithmeticException е непроверено изключение.

Впоследствие въпросът е, не съществува ли изключение на Java? Какво е подходящо Изключение на Java да се хвърли за когато е поискан елемент не съществува ? Хвърли се, за да покаже, че методът е предаден на незаконен или неподходящ аргумент. На метода беше даден валиден аргумент, просто не съществуват в базата данни.

По подобен начин може да се запитаме кое изключение се създава, когато се прави опит за достъп до файл, който не съществува?

FileNotFoundException

Как се справяте с изключението за IO?

Когато е IOException хвърлени IOException е основата изключение клас, използван за боравене неуспехите. В метод на клас, опитайте, улов , и накрая блок обработва изключение . Методите на клас API на приложението хвърлят an IOException или неговите подкласове. Опитвам улов накрая блок от код е показан по-долу в различни сценарии.

Препоръчано: