Heim > Java > javaLernprogramm > Hauptteil

Beschreiben Sie kurz den Java-Ausnahmebehandlungsmechanismus

藏色散人
Freigeben: 2020-09-08 10:50:39
Original
19055 Leute haben es durchsucht

Beschreiben Sie kurz den Java-Ausnahmebehandlungsmechanismus

Wenn in Ihrem Code beispielsweise ein Semikolon fehlt, ist das Ergebnis ein Fehler java.lang.Error; wenn Sie System.out.println(11/0) verwenden Da Sie 0 als Divisor verwendet haben, wird eine java.lang.ArithmeticException-Ausnahme ausgelöst.

Es gibt viele Gründe für Ausnahmen, zu denen in der Regel die folgenden Kategorien gehören:

  • Der Benutzer hat illegale Daten eingegeben.

  • 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: Die repräsentativsten geprüften 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: Fehler sind keine Ausnahmen, sondern Probleme, die außerhalb der Kontrolle des Programmierers liegen. Fehler werden im Code oft ignoriert. Beispielsweise tritt bei einem Stapelüberlauf ein Fehler auf, der beim Kompilieren nicht überprüft werden kann.

Für detaillierte Inhalte zur Java-Ausnahmebehandlung klicken Sie bitte zur Ansicht: „Java-Ausnahmebehandlung

Das obige ist der detaillierte Inhalt vonBeschreiben Sie kurz den Java-Ausnahmebehandlungsmechanismus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!