Қандай файл табылмады ерекшелік?
Қандай файл табылмады ерекшелік?

Бейне: Қандай файл табылмады ерекшелік?

Бейне: Қандай файл табылмады ерекшелік?
Бейне: Бастауыш сынып мұғалімдерінің секциясы 2024, Сәуір
Anonim

Бұл ерекшелік ашу сәтсіз әрекеті кезінде лақтырылады файл көрсетілген жол атауымен белгіленеді. Сондай-ақ, бұл ерекшелік қолданба ашуға әрекеттенген кезде тасталуы мүмкін файл жазу үшін, бірақ файл тек оқуға арналған немесе рұқсаттары файл істеу емес мүмкіндік береді файл кез келген қолданба арқылы оқуға болады.

Дәл солай, неге табылмады файл ерекшелік тексеріледі?

FileNotFoundException IOException қосалқы сыныбы болғандықтан, біз тек лақтырулар тізімінде IOException параметрін көрсетіп, жоғарыдағы бағдарламаны компиляторды қатесіз ете аламыз. 2) Белгі алынбады болып табылады ерекшеліктер яғни тексерілмеген құрастырылған уақытта. Компилятор оны құрастыруға мүмкіндік береді, себебі ArithmeticException - бұл белгіленбеген ерекшелік.

Содан кейін сұрақ туындайды, Java-дан ерекшелік жоқ па? Сәйкес деген не Java ерекшелігі сұралған элементті шығару үшін жоқ ? Әдістің заңсыз немесе орынсыз дәлелден өткенін көрсету үшін лақтырылды. Әдіске жарамды аргумент берілді, олай болмады бар деректер базасында.

Сол сияқты, жоқ файлға қол жеткізу әрекеті жасалған кезде қандай ерекшелік жойылады деп сұрауға болады?

FileNotFoundException

IO ерекшелігін қалай өңдейсіз?

Қашан IOException лақтырылды IOException негізі болып табылады ерекшелік үшін пайдаланылады өңдеу сәтсіздіктер. Сыныптың әдісінде, көріңіз, ұстау , және соңында блок өңдейді ерекшелік . Қолданбаның api класының әдістері ан шығарады IOException немесе оның ішкі сыныптары. Тырысу ұстау соңында код блогы әртүрлі сценарийлерде төменде көрсетілген.

Ұсынылған: