Çfarë është përjashtimi i skedarit që nuk u gjet?
Çfarë është përjashtimi i skedarit që nuk u gjet?

Video: Çfarë është përjashtimi i skedarit që nuk u gjet?

Video: Çfarë është përjashtimi i skedarit që nuk u gjet?
Video: Artan Hoxha tregon kush është “Fantazma” që ekzekuton me dorën e majtë 2024, Prill
Anonim

Kjo përjashtim hidhet gjatë një përpjekjeje të dështuar për të hapur dosje shënohet me një emër shteg të caktuar. Gjithashtu, kjo përjashtim mund të hidhet kur një aplikacion përpiqet të hapë a dosje për të shkruar, por dosje është vetëm lexim, ose lejet e dosje bëj jo lejojnë dosje të lexohet nga çdo aplikacion.

Vetëm kështu, pse skedari që nuk u gjet është kontrolluar përjashtim?

Meqenëse FileNotFoundException është një nënklasë e IOException, ne thjesht mund të specifikojmë IOException në listën e hedhjeve dhe ta bëjmë programin e mësipërm pa gabime përpilues. 2) E pazgjedhur janë përjashtime që janë nuk kontrollohet në kohën e përpiluar. Përpiluesi e lejon atë të përpilohet, sepse ArithmeticException është një përjashtim i pakontrolluar.

Më pas, pyetja është, a nuk ekziston përjashtim nga Java? Çfarë është e përshtatshme Përjashtim Java për të hedhur për kur një element i kërkuar nuk ekziston ? Hidhet për të treguar se një metode i është kaluar një argument i paligjshëm ose i papërshtatshëm. Metodës iu dha një argument i vlefshëm, thjesht nuk e bëri ekzistojnë në bazën e të dhënave.

Në mënyrë të ngjashme, dikush mund të pyesë, cili përjashtim bëhet kur bëhet një përpjekje për të aksesuar një skedar që nuk ekziston?

FileNotFoundException

Si e trajtoni përjashtimin nga IO?

Kur është Përjashtim IO hedhur Përjashtim IO është baza përjashtim klasa e përdorur për trajtimin dështimet. Në një metodë të një klase, provoni, kap , dhe në fund blloku trajton përjashtim . Metodat e klasës së aplikacionit api hedhin një Përjashtim IO ose nënklasat e tij. Provoni kap më në fund blloku i kodit është paraqitur më poshtë në skenarë të ndryshëm.

Recommended: