Java Selbstlernende Notizen
Beim Entwerfen eines Programms Sie müssen auf die Möglichkeit unerwarteter Fehler zur Laufzeit vorbereitet sein: writing_hand:
① versuchen (Verarbeitung, die eine Ausnahme verursachen kann) ② catch block (fange die Ausnahme ab, die du behandeln möchtest) ③ Endlich blockieren (Verarbeitung unabhängig davon, ob eine Ausnahme aufgetreten ist)
Wenn Sie entweder fangen oder endlich haben, können Sie einen weglassen.
Der Try-Catch-Block kann im finally-Block nicht beschrieben werden.
Mehrere Blöcke können schließlich nicht geschrieben werden.
--Wenn Sie die Ausnahmebehandlung an die aufrufende Klasse senden möchten, ohne sie selbst zu behandeln Es ist in Ordnung (praktisch), wenn Sie ** den Namen der Ausnahmeklasse ** in die Signatur der Methode schreiben.
try{
Anweisung ausgeführt, wenn keine Fehler vorliegen
}catch (Name der Ausnahmeklassenvariablen){
Ausnahmeverarbeitung (Anweisung zum Zeitpunkt der Ausnahme ausgeführt)
}
Was sind die Ausnahmeklassen? ■ Fehlerausnahme: Keine Notwendigkeit, mit try-catch zu fangen ■ Ausnahmetyp Ausnahme: Wenn Sie sie nicht mit try-catch abfangen, tritt ein Kompilierungsfehler auf. ■ Ausnahme vom Typ RuntimeException: Mit try-catch ist es in Ordnung, mit oder ohne zu fangen!
try{
Anweisung ausgeführt, wenn keine Fehler vorliegen
}catch (Name der Ausnahmeklassenvariablen){
Ausnahmeverarbeitung (Anweisung zum Zeitpunkt der Ausnahme ausgeführt)
}finally{
Prozess, der ausgeführt werden soll, unabhängig davon, ob es Ausnahmen gibt
}
--------- TBE -------------
Recommended Posts