Care este excepția fișierului nu a fost găsit?
Care este excepția fișierului nu a fost găsit?

Video: Care este excepția fișierului nu a fost găsit?

Video: Care este excepția fișierului nu a fost găsit?
Video: Java Tutorial on java io FileNotFoundException || java.io.FileNotFoundException 2024, Aprilie
Anonim

Acest excepție este aruncat în timpul unei încercări eșuate de a deschide fişier notat printr-un nume de cale specificat. De asemenea, asta excepție poate fi aruncat atunci când o aplicație încearcă să deschidă a fişier pentru scris, dar fişier este numai pentru citire sau permisiunile fişier do nu permite fişier pentru a fi citit de orice aplicație.

Doar așa, de ce fișierul negăsit este verificat excepție?

Deoarece FileNotFoundException este o subclasă a IOException, putem doar să specificam IOException în lista de aruncări și să facem ca programul de mai sus să nu aibă erori de compilare. 2) Nebifat sunt cele excepții care sunt nu a verificat la momentul compilarii. Compilatorul îi permite compilarea, deoarece ArithmeticException este un excepție nebifată.

Ulterior, întrebarea este, nu există excepția Java? Ce este un potrivit Excepție Java a arunca pentru când un element solicitat nu exista ? Aruncat pentru a indica că unei metode i s-a transmis un argument ilegal sau nepotrivit. Metodei i s-a dat un argument valid, pur și simplu nu exista în baza de date.

În mod similar, se poate întreba, care excepție este aruncată atunci când se încearcă accesarea unui fișier care nu există?

FileNotFoundException

Cum gestionați excepția IO?

Cand este IOException aruncat IOException este baza excepție clasa folosita pentru manipulare eșecurile. Într-o metodă a unei clase, încercați, captură , iar în cele din urmă block se ocupă de excepție . Metodele aplicației api clasei aruncă un IOException sau subclasele sale. Încerca captură în cele din urmă, blocul de cod este afișat mai jos în diferite scenarii.

Recomandat: