Kas yra failo nerasta išimtis?
Kas yra failo nerasta išimtis?

Video: Kas yra failo nerasta išimtis?

Video: Kas yra failo nerasta išimtis?
Video: Java Tutorial on java io FileNotFoundException || java.io.FileNotFoundException 2024, Balandis
Anonim

Tai išimtis išmeta nesėkmingai bandant atidaryti failą žymimas nurodytu kelio pavadinimu. Taip pat ši išimtis gali būti išmestas, kai programa bando atidaryti a failą rašymui, bet failą yra tik skaitomas arba turi leidimus failą daryti ne leisti failą skaityti bet kokia programa.

Taigi, kodėl failas nerastas yra pažymėta išimtis?

Kadangi FileNotFoundException yra IOException poklasis, mes galime tiesiog nurodyti IOException metimų sąraše ir padaryti aukščiau pateiktą programos kompiliatorių be klaidų. 2) Nepažymėta yra išimtis tai yra nepatikrinta sudarytu laiku. Kompiliatorius leidžia jį kompiliuoti, nes ArithmeticException yra nepažymėta išimtis.

Vėliau kyla klausimas, ar neegzistuoja „Java“išimtis? Kas yra tinkama Java išimtis mesti už kada prašomą elementą neegzistuoja ? Išmesta, kad parodytų, kad metodas buvo priimtas kaip neteisėtas arba netinkamas argumentas. Metodui buvo pateiktas tinkamas argumentas, bet jo nebuvo egzistuoja duomenų bazėje.

Panašiai galima paklausti, kuri išimtis taikoma, kai bandoma pasiekti neegzistuojančią failą?

FileNotFoundException

Kaip elgiatės su IO išimtimi?

Kada IO išimtis išmestas IO išimtis yra pagrindas išimtis naudojama klasė tvarkymas nesėkmes. Klasės metodu pabandykite sugauti , ir galiausiai blokas tvarko išimtis . Programos API klasės metodai meta an IO išimtis ar jo poklasius. Bandyti sugauti galiausiai kodo blokas parodytas žemiau įvairiais scenarijais.

Rekomenduojamas: