Ich habe die Typen und Grundlagen von Java-Ausnahmen zusammengefasst
Java-Ausnahme (Fehler)
Ausnahmebehandlung wichtig für das Schreiben von Java
Welche Art von Ausnahmen gibt es in Java, um die Ausnahmen richtig zu behandeln?
Was ist zu tun
Ich denke, es ist wichtig, das zu unterdrücken, deshalb habe ich Java-Ausnahmen erneut untersucht und zusammengefasst.
Dieser Artikel schreibt keinen Code, nur die Grundlagen zu Java-Ausnahmen.
Fehlertyp
Es gibt drei Arten von Fehlern.
Von diesen müssen nur Laufzeitfehler als Ausnahmen behandelt werden.
Syntax-Fehler
- Kompilierungsfehler
Beispiel) Rechtschreibfehler usw.
Laufzeit Fehler
- Die Grammatik ist korrekt und wird kompiliert
- Das Kompilieren besteht, aber während der Ausführung tritt eine abnormale Situation auf, und die Programmausführung wird zwangsweise beendet.
=> Der Fehler zu diesem Zeitpunkt wird als Laufzeitfehler bezeichnet (da es sich um einen Fehler handelt, der während der Ausführung auftritt).
Beispiel) Der Versuch, null zu verarbeiten, auf einen Index zuzugreifen, der kein Array enthält usw.
Logikfehler
- Kann kompiliert und ausgeführt werden, aber ein Fehler wie die Rückgabe eines anderen Werts als erwartet
- Die Logik des Codes, den ich geschrieben habe, war falsch
Was sind die Ausnahmen überhaupt?
- Laufzeitfehler werden durch "unerwartete Ereignisse, die während der Programmausführung auftreten"
verursacht
=> Dieses unerwartete Ereignis ist eine "Ausnahme"
Was ist dann Ausnahmebehandlung?
- Die Ausnahmebehandlung (Fehlerbehandlung) dient zur Verarbeitung (Behandlung) einer Ausnahme, die ein "unerwartetes Ereignis ist, das während der Programmausführung aufgetreten ist".
Ausnahmen zu überprüfen und Ausnahmen nicht
- Ausnahmen, die geprüft werden sollen, werden als "geprüfte Ausnahmen" bezeichnet, und Ausnahmen, die nicht geprüft werden müssen, werden als "ungeprüfte Ausnahmen" bezeichnet.
- Die Ausnahme, die die Ausnahmebehandlung (Fehlerbehandlung) beschreiben sollte, ist diese geprüfte Ausnahme.
Ausnahmetyp
Die Ausnahmen sind grob in die folgenden drei unterteilt
- Fehlertyp: Ausnahme, deren Wiederherstellung unwahrscheinlich ist
- Ausnahmesystem: Ausnahme, für die einbringliche Maßnahmen ergriffen werden sollten
- RutimeException-Serie: Ausnahmen, die niemals behandelt werden sollten
Von diesen sind die einzigen Ausnahmen, die behandelt werden müssen (geprüfte Ausnahmen), Ausnahmen vom Ausnahmetyp.
Ausnahme prüfen (Ausnahme prüfen)
- Unter Laufzeitfehlern Ausnahmen, die wahrscheinlich wiederhergestellt werden und unter Berücksichtigung des Auftretens der Ausnahme behandelt werden müssen.
- Mit anderen Worten, der Programmierer sollte Ausnahmen (Fehlerbehandlung) nur für Laufzeitfehler und Ausnahmen vom Ausnahmetyp behandeln.
- Diese aktivierte Ausnahme (aktivierte Ausnahme) führt zu einem Kompilierungsfehler, es sei denn, die Ausnahmebehandlung (eine Aktion, von der häufig gesagt wird, dass sie abfängt) wird im Code im Voraus ausgeführt.
Nicht aktivierte Ausnahme (nicht aktivierte Ausnahme)
- Andere Ausnahmen als die oben geprüften Ausnahmen
- Ausnahmen, die der Programmierer nicht verarbeiten muss
Die Seite, die ich als Referenz verwendet habe
http://qiita.com/yuya_presto/items/3b651d6b0cf38f77e933
http://qiita.com/kata/items/bd129ba6113a61126389
http://qiita.com/yuba/items/d41290eca726559cd743
Verweise
Kiyotaka Nakayama, Daigo Kunimoto (07.10.2011) "Einführung in Java für ein erfrischendes Verständnis" Beeindrucken Sie Japan
- Der gleiche Artikel wird im Blog veröffentlicht
http://www.sekky0905.com/