Ano ang hindi nahanap na pagbubukod ng file?
Ano ang hindi nahanap na pagbubukod ng file?

Video: Ano ang hindi nahanap na pagbubukod ng file?

Video: Ano ang hindi nahanap na pagbubukod ng file?
Video: MAHAL KA BA NYA O NAPIPILITAN LANG SYA | Cherryl Ting 2024, Abril
Anonim

Ito pagbubukod ay itinapon sa isang nabigong pagtatangka na buksan ang file tinutukoy ng isang tinukoy na pathname. Gayundin, ito pagbubukod maaaring itapon kapag sinubukan ng isang aplikasyon na buksan ang isang file para sa pagsusulat, ngunit ang file ay basahin lamang, o ang mga pahintulot ng file gawin hindi payagan ang file na basahin ng anumang aplikasyon.

Kaya lang, bakit hindi nahanap ang file ay naka-check na exception?

Dahil ang FileNotFoundException ay isang subclass ng IOException, maaari lang nating tukuyin ang IOException sa listahan ng mga throws at gawin ang program sa itaas na compiler-error-free. 2) Hindi naka-check ay ang mga eksepsiyon iyon ay hindi nasuri sa pinagsama-samang oras. Pinapayagan ito ng compiler na mag-compile, dahil ang ArithmeticException ay isang walang check na exception.

Sa dakong huli, ang tanong ay, wala bang pagbubukod sa Java? Ano ang angkop Java exception upang ihagis para kapag hiniling na elemento ay wala ? Itinapon upang ipahiwatig na ang isang pamamaraan ay naipasa na isang ilegal o hindi naaangkop na argumento. Ang pamamaraan ay binigyan ng isang wastong argumento, ito ay hindi umiral sa database.

Katulad nito, maaaring itanong ng isa, aling pagbubukod ang itinapon kapag sinubukang i-access ang isang file na hindi umiiral?

FileNotFoundException

Paano mo pinangangasiwaan ang pagbubukod sa IO?

Kailan ang IOException itinapon IOException ay ang batayan pagbubukod klase na ginagamit para sa paghawak ang mga kabiguan. Sa isang paraan ng isang klase, subukan, hulihin , at sa wakas ay hinahawakan ng block ang pagbubukod . Ang application api class na mga pamamaraan ay nagtatapon ng isang IOException o mga subclass nito. Subukan mo hulihin sa wakas ang bloke ng code ay ipinapakita sa ibaba sa iba't ibang mga sitwasyon.

Inirerekumendang: