Mikä on tiedostoa ei löydy -poikkeus?
Mikä on tiedostoa ei löydy -poikkeus?

Video: Mikä on tiedostoa ei löydy -poikkeus?

Video: Mikä on tiedostoa ei löydy -poikkeus?
Video: Полный курс по Next js - Изучи Nextjs за 2 часа! | React SSR +таймкоды 2024, Huhtikuu
Anonim

Tämä poikkeus sinkoutuu epäonnistuneen avausyrityksen aikana tiedosto merkitty tietyllä polunnimellä. Myös tämä poikkeus voidaan heittää, kun sovellus yrittää avata a tiedosto kirjoittamiseen, mutta tiedosto on vain luku, tai sen käyttöoikeudet tiedosto tehdä ei salli tiedosto luettava millä tahansa sovelluksella.

Miksi tiedostoa ei löydy on valittu poikkeus?

Koska FileNotFoundException on IOExceptionin alaluokka, voimme vain määrittää IOExceptionin heittoluettelossa ja tehdä yllä olevasta ohjelman kääntäjästä virheetöntä. 2) Ei valittuna ovat poikkeuksia jotka ovat ei tarkistettu käännettynä aikana. Kääntäjä sallii sen kääntämisen, koska ArithmeticException on valitsematon poikkeus.

Myöhemmin kysymys on, eikö ole poikkeus Java? Mikä on sopiva Java poikkeus heittää pyydettyä elementtiä varten ei ole olemassa ? Heitetään osoittamaan, että menetelmälle on annettu laiton tai sopimaton argumentti. Menetelmälle annettiin pätevä argumentti, mutta se ei vain antanut olla olemassa tietokannassa.

Samalla tavalla voidaan kysyä, mikä poikkeus tehdään, kun yritetään päästä käsiksi tiedostoon, jota ei ole olemassa?

FileNotFoundException

Miten käsittelet IO-poikkeusta?

Kun on IOException heitetty IOException on pohja poikkeus luokkaa käytetään käsittelyä epäonnistumisia. Kokeile luokan menetelmässä saada kiinni , ja lopuksi lohko käsittelee poikkeus . Sovelluksen api-luokan menetelmät heittävät an IOException tai sen alaluokissa. Yrittää saada kiinni Lopuksi koodilohko näkyy alla eri skenaarioissa.

Suositeltava: