Java-Eingang-Ausnahmen

March 16

Java-Eingang-Ausnahmen

Verständnis Eingabe Ausnahmen ist ein Schlüsselfaktor in der Java-Programmierung. Wenn Sie lernen, in der Programmiersprache Java zu programmieren, können Ihre Anwendungen viele Arten von Ausnahme, mit Eingabe Ausnahmen unter die am häufigsten auftreten. Die Ausnahme-Konzept und den Rahmen in Java ist nicht im Allgemeinen schwierig zu verstehen. Alle Anwendungen die machen Verwenden von externen Ressourcen wie Datenbanken und Dateien sind, gewisse Ausnahmebehandlung auftreten.

Ursachen

Eingabe von Ausnahmen in Java-Programme können für eine Reihe von Gründen auftreten. Wenn Ihr Programm versucht, aus einer externen Ressource, z. B. eine Textdatei, aber während der Ausführung zu lesen kann nicht die Datei werden entweder gefunden oder Lesen aus, eine Ausnahme ausgelöst werden kann. Das gleiche Prinzip gilt für alle Situationen, in denen Sie versuchen, Daten aus einer externen Quelle in Ihr Programm zu erwerben. Wenn Sie über ein Netzwerk von einer zugänglichen Quelle lesen, können Probleme mit der Netzwerkkonnektivität auch erfolgreiche Eingabevorgänge verhindern.

Typen

In einem Java-Programm sind Ausnahmen durch Eingabefehler verursacht am ehesten von den Klassen erweitern IOException sein. IOExceptions decken viele Probleme im Zusammenhang mit ein- und Ausgang. IOException-Klasse hat eine Reihe von direkten Unterklassen, die Sie ausgelöst wird, wenn Ihr Programm ein Eingabefehlers auftritt sehen können. FileNotFoundExceptions sind unter die meisten gemeinsamen, ausgelöste wann Sie versuchen, aus einer Datei lesen, die nicht am angegebenen Speicherort gefunden werden kann.

Kompilierung

Wenn Sie Ihren Java-Code in einer IDE (Integrated Development Environment) schreiben, werden Sie auf die Möglichkeit der Eingaben Ausnahmen wie Sie Programm alarmiert. Die IDE kann Codeabschnitte, die Ausnahmen, aufgefordert werden, diesen Code-Auszüge in einer Weise zu behandeln, die die Anwendung zu bewältigen hilft hervorheben. Die Java-Plattform bietet Maßnahmen, um zu verhindern, dass Programme kompilieren, wenn bestimmte Ausnahmen nicht angemessen behandelt worden sein, daher Fehler liefern angemessene Bewältigungsstrategien Maßnahmen wird Ihr Programm kompiliert werden und laufen auf allen anhalten.

Folgen

Die Folgen der Eingabe Ausnahmen richten sich nach Zweck und Funktion der Anwendung, sondern können ernst sein. Wenn die Programmlogik durch Eingabevorgänge importiert Daten abhängig ist, kann eine Eingabe Ausnahme ordnungsgemäß funktionieren überhaupt. Jedoch können in einigen Fällen Sie Ausführung mit einer gewissen Erfolg nach einer Eingabe Ausnahme fortgesetzt werden können.

Umgang mit

Ausnahmebehandlung in Java ist eine Schlüsselqualifikation für alle, die Sprache zu lernen. Sie können Eingabecode platzieren, die eine Ausnahme innerhalb eines Blocks "Versuch", wodurch Ihr Programm auslösen kann zu kompilieren. Für den Fall, dass eine Ausnahme ausgelöst wird, wenn das Programm ausgeführt wird, können Sie eine Bewältigungsstrategien diktieren, umfangreichen alternative Verarbeitungscode innerhalb eines Blocks "fangen" Ihre "versuchen"-Block. Sie können Ihre Catch-Block für jede Art von Ausnahme oder speziell für Eingabe- und Ausnahmen anpassen.