Was ist eine Datei nicht gefunden Ausnahme?
Was ist eine Datei nicht gefunden Ausnahme?
Anonim

Dies Ausnahme wird bei einem fehlgeschlagenen Öffnungsversuch geworfen Datei gekennzeichnet durch einen angegebenen Pfadnamen. Auch diese Ausnahme kann geworfen werden, wenn eine Anwendung versucht, a. zu öffnen Datei zum Schreiben, aber die Datei ist schreibgeschützt, oder die Berechtigungen des Datei tun nicht Erlaube das Datei von jeder Anwendung gelesen werden.

Nur so, warum wird die nicht gefundene Datei als Ausnahme geprüft?

Da FileNotFoundException eine Unterklasse von IOException ist, können wir einfach IOException in der Throws-Liste angeben und das obige Programm-Compiler-fehlerfrei machen. 2) Deaktiviert sind die Ausnahmen das sind nicht geprüft zur kompilierten Zeit. Der Compiler ermöglicht das Kompilieren, da ArithmeticException eine ungeprüfte Ausnahme.

Anschließend stellt sich die Frage, gibt es keine Ausnahme Java? Was ist ein angemessener Java-Ausnahme zu werfen, wenn ein angefordertes Element ist nicht vorhanden? Wird ausgelöst, um anzuzeigen, dass einer Methode ein ungültiges oder unangemessenes Argument übergeben wurde. Der Methode wurde ein gültiges Argument gegeben, sie hat es einfach nicht existieren in der Datenbank.

Ebenso kann man fragen, welche Ausnahme ausgelöst wird, wenn versucht wird, auf eine Datei zuzugreifen, die nicht existiert?

FileNotFoundException

Wie gehen Sie mit IO-Ausnahmen um?

Wann ist IOAusnahme geworfen IOAusnahme ist die basis Ausnahme Klasse verwendet für Handhabung die Misserfolge. Versuchen Sie in einer Methode einer Klasse, fangen, und schließlich Block behandelt die Ausnahme. Die Methoden der Anwendungs-API-Klasse werfen ein IOAusnahme oder seine Unterklassen. Versuchen fangen Schließlich wird der Codeblock unten in verschiedenen Szenarien gezeigt.

Beliebt nach Thema