Heim  >  Artikel  >  Java  >  Was ist der Unterschied zwischen Java-Ausnahme und Fehler?

Was ist der Unterschied zwischen Java-Ausnahme und Fehler?

青灯夜游
青灯夜游Original
2019-12-31 13:19:402965Durchsuche

Was ist der Unterschied zwischen Java-Ausnahme und Fehler?

Exception und Error erben beide die Throwable-Klasse. In Java können nur Instanzen des Throwable-Typs ausgelöst oder abgefangen werden. Dies ist der Grundtyp des Ausnahmebehandlungsmechanismus.

Vergleich von Ausnahme und Fehler

1. Ähnlichkeit: Exception und Error erben beide die Throwable-Klasse, die ausgelöst werden kann ist eine Grundkomponente des Ausnahmebehandlungsmechanismus.

Was ist der Unterschied zwischen Java-Ausnahme und Fehler?

2. Unterschied: Ausnahme und Fehler sind die Klassifizierung verschiedener Ausnahmesituationen durch Java-Designer. Ausnahmen werden während des normalen Betriebs des Programms erwartet und sollten entsprechend abgefangen und behandelt werden. Fehler sind eine Situation, die unter normalen Umständen wahrscheinlich nicht auftritt. Die meisten Fehler führen dazu, dass sich das Programm in einem abnormalen Zustand befindet und nicht wiederhergestellt werden kann. Dies ist unpraktisch und muss nicht erfasst werden Fehler.

Überprüfbare Ausnahmen werden im Code für die Erfassungsverarbeitung angezeigt, z. B. die allgemeine NullPointerException 🎜>

Empfohlenes Lernen:

Java-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Java-Ausnahme und Fehler?. 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