Heim >Java >javaLernprogramm >Java-Ausnahmetypen

Java-Ausnahmetypen

(*-*)浩
(*-*)浩Original
2019-12-17 15:04:592984Durchsuche

Ausnahmen sind einige Fehler im Programm, aber nicht alle Fehler sind Ausnahmen und Fehler können manchmal vermieden werden.

Java-Ausnahmetypen

Wenn in Ihrem Code beispielsweise ein Semikolon fehlt, ist das Ergebnis ein Fehler java.lang.Error; System.out.println(11/0). Da Sie dann durch 0 dividieren, wird eine java.lang.ArithmeticException-Ausnahme ausgelöst. (Empfohlenes Lernen: Java-Kurs)

Es gibt viele Gründe für Ausnahmen, die normalerweise die folgenden Kategorien umfassen:

Der Benutzer hat eine illegale Eingabe gemacht Daten.

Die zu öffnende Datei existiert nicht.

Die Verbindung wird während der Netzwerkkommunikation unterbrochen oder der JVM-Speicher läuft über.

Einige dieser Ausnahmen werden durch Benutzerfehler, einige durch Programmfehler und andere durch physische Fehler verursacht. -

Um zu verstehen, wie die Java-Ausnahmebehandlung funktioniert, müssen Sie die folgenden drei Arten von Ausnahmen beherrschen:

Überprüfte Ausnahmen: Am meisten Die meisten Repräsentativ geprüfte Ausnahmen sind Ausnahmen, die durch Benutzerfehler oder Probleme verursacht werden, die vom Programmierer nicht vorhersehbar sind. Wenn beispielsweise versucht wird, eine nicht vorhandene Datei zu öffnen, tritt eine Ausnahme auf. Diese Ausnahmen können zur Kompilierungszeit nicht einfach ignoriert werden.

Laufzeitausnahmen: Laufzeitausnahmen sind Ausnahmen, die vom Programmierer vermieden werden können. Im Gegensatz zu geprüften Ausnahmen können Laufzeitausnahmen zur Kompilierungszeit ignoriert werden.

Fehler: Ein Fehler ist keine Ausnahme, sondern ein Problem, das außerhalb der Kontrolle des Programmierers liegt. Fehler werden im Code oft ignoriert. Beispielsweise tritt bei einem Stapelüberlauf ein Fehler auf, der beim Kompilieren nicht überprüft werden kann.

Das obige ist der detaillierte Inhalt vonJava-Ausnahmetypen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

In Verbindung stehende Artikel

Mehr sehen