Quina és l'excepció del fitxer no trobat?
Quina és l'excepció del fitxer no trobat?

Vídeo: Quina és l'excepció del fitxer no trobat?

Vídeo: Quina és l'excepció del fitxer no trobat?
Vídeo: La Sotana 155, amb Ricard Torquemada 2024, Abril
Anonim

Això excepció es llança durant un intent fallit d'obrir dossier indicat amb un nom de camí especificat. També, això excepció es pot llançar quan una aplicació intenta obrir a dossier per escriure, però el dossier és només de lectura o els permisos del dossier fer no permetre el dossier per ser llegit per qualsevol aplicació.

Només així, per què el fitxer no trobat és una excepció comprovada?

Com que FileNotFoundException és una subclasse de IOException, només podem especificar IOException a la llista de llançaments i fer que el compilador del programa anterior estigui lliure d'errors. 2) Sense marcar són els excepcions que són no comprovat en el moment de la compilació. El compilador li permet compilar, perquè ArithmeticException és un excepció no marcada.

Posteriorment, la pregunta és, no existeix l'excepció Java? Què és un adequat Excepció de Java per llançar per quan un element sol·licitat no existeix ? Es llança per indicar que a un mètode se li ha passat un argument il·legal o inadequat. Al mètode se li va donar un argument vàlid, simplement no existir a la base de dades.

De la mateixa manera, es pot preguntar, quina excepció es llança quan s'intenta accedir a un fitxer que no existeix?

FileNotFoundException

Com gestioneu l'excepció d'IO?

Quan és IOException llançat IOException és la base excepció classe utilitzada per maneig els fracassos. En un mètode de classe, prova, agafar , i finalment block maneja el excepció . Els mètodes de classe API de l'aplicació llança un IOException o les seves subclasses. Prova agafar finalment, el bloc de codi es mostra a continuació en diferents escenaris.

Recomanat: