Je! ni faili gani haijapatikana isipokuwa?
Je! ni faili gani haijapatikana isipokuwa?

Video: Je! ni faili gani haijapatikana isipokuwa?

Video: Je! ni faili gani haijapatikana isipokuwa?
Video: Я ПОПЫТАЛСЯ ИЗГНАТЬ ДЬЯВОЛА ИЗ ПРОКЛЯТОГО ДОМА, ВСЕ КОНЧИЛОСЬ… I TRIED TO EXORCISE THE DEVIL 2024, Novemba
Anonim

Hii ubaguzi inatupwa wakati wa jaribio lililoshindwa la kufungua faili iliyoonyeshwa kwa jina la njia maalum. Pia, hii ubaguzi inaweza kutupwa wakati programu inapojaribu kufungua a faili kwa kuandika, lakini faili inasomwa tu, au ruhusa za faili fanya sivyo kuruhusu faili kusomwa na maombi yoyote.

Kwa hivyo tu, kwa nini faili haijapatikana imeangaliwa isipokuwa?

Kwa kuwa FileNotFoundException ni aina ndogo ya IOException, tunaweza tu kubainisha IOException katika orodha ya kutupa na kufanya programu iliyo hapo juu isiwe na makosa. 2) Haijachaguliwa ni isipokuwa hizo ni haijaangaliwa kwa wakati uliokusanywa. Mkusanyaji huiruhusu kutunga, kwa sababu ArithmeticException ni ubaguzi ambao haujachaguliwa.

Baadaye, swali ni, je, hakuna isipokuwa Java? Ni nini kinachofaa Isipokuwa Java kutupa kwa wakati kipengele kilichoombwa haipo ? Imetupwa kuashiria kuwa mbinu imepitishwa hoja isiyo halali au isiyofaa. Njia hiyo ilipewa hoja halali, haikufanya hivyo kuwepo katika hifadhidata.

Vile vile mtu anaweza kuuliza, ni ubaguzi gani hutupwa wakati jaribio linafanywa la kufikia faili ambayo haipo?

FileNotFoundException

Je, unashughulikiaje ubaguzi wa IO?

Wakati ni IOException kutupwa IOException ndio msingi ubaguzi darasa kutumika kwa utunzaji kushindwa. Kwa njia ya darasa, jaribu, kukamata , na hatimaye kuzuia hushughulikia ubaguzi . Njia za darasa la api tupa a IOException au madaraja yake. Jaribu kukamata mwishowe kizuizi cha nambari kinaonyeshwa hapa chini katika hali tofauti.

Ilipendekeza: