Java Basic Learning Content 7 (Ausnahme)

So definieren Sie Ihre eigene Ausnahmeklasse

Einzigartige Ausnahme


  public class MyException extends Exception {
    ...
  }

try Wenn im try-Block eine Ausnahme auftritt, wird die Verarbeitung unterbrochen und der catch-Block verarbeitet.

try


  ...
  void method(){
    try{
      ...
    } catch (MyException1 | MyException2 e){
      ...
    } catch (MyException3 e){
      ...
    } finaly {
      ...
    }   
  }

# throws, throw
Verwenden Sie Würfe, wenn eine Methode eine Ausnahme an den Aufrufer übergeben kann.
Verwenden Sie außerdem throw, wenn Sie explizit eine Ausnahme auslösen. l


#### **`throws`**
```java

class classA {
  void methodA() throes MyExceptionA {
    ...
    if(isError){
      throw new MyException();
    }
    ...
  }

}

Recommended Posts

Java Basic Learning Content 7 (Ausnahme)
Java Basic Learning Content 5 (Qualifikation)
Java Basic Learning Content 8 (Java-API)
Java Basic Learning Content 4 (Wiederholung)
Java Basic Learning Content 3 (Operator / ternärer Operator)
Java Basic Learning Content 9 (Lambda-Ausdruck)
Java Basic Learning Content 2 (Array / ArrayList)
Java-Lernnotiz (grundlegend)
Grundlegende Java-Lerninhalte 1 (wörtlich, variabel, konstant)
Java Basic Learning Content 6 (Vererbung / Abstrakte Klasse / Schnittstelle)
Java lernen (0)
[Java] Ausnahmetypen und grundlegende Verarbeitung
Java-Ausnahmebehandlung?
Für JAVA-Lernen (2018-03-16-01)
Java-Lerntag 5
Grundlegende Java-Grammatik
Grundlegende Java-Grammatik
[Java] Ausnahmeinstanz
Java Grundkenntnisse 1
[Java] Grundstruktur
[Java] [Basic] Glossar
Grundlegende Java-Grammatik
Grundlegende Java-Grammatik
[Java] Ausnahmebehandlung
☾ Java / Ausnahmebehandlung
Informationen zur Behandlung von Java-Ausnahmen
Behandlung von Java-Ausnahmen
Java-Übung [Basic]
Java-Lerntag 2
Java-Lerntag 1
Ruby-Lernpunkte (grundlegend)
Java Learning 2 (Lernen Sie die Berechnungsmethode)
Java-Lernen (bedingter Ausdruck)
[Java] Wirf eine Ausnahme aus
Java Grundwissen Memo
Java-Lernnotiz (Methode)
Java lernen (1) -Hallo Welt
[Java] Datentyp ①-Basistyp
Grundlegende Java-Datumsmanipulation
Grundlegende Java-Namenskonventionen
Java-Lernnotiz (Schnittstelle)
Java-Lernnotiz (Vererbung)
[Java] Grundlegende Methodenhinweise
Java-Grunddatentypen
Grundlegende Java OOps-Konzepte
Lernen von Java Framework # 1 (Mac-Version)
Grundlegende Authentifizierung mit Java 11 HttpClient
Java-Basissyntax + α-Trap
Vererbung der JAVA-Lernverlaufsschnittstelle
Java-Lernnotiz (Datentyp)
[Java] Praxis der Ausnahmebehandlung [Ausnahme]
[Java] Grundlegende Aussage für Anfänger
Bücher zum Erlernen von Java
Java-Lerntag 4
[Java] Informationen zur Behandlung von Try-Catch-Ausnahmen
[Java] Thymeleaf Basic (Spring Boot)
Verwendungsregeln für die Behandlung von Java-Ausnahmen
Implementieren Sie die Standardauthentifizierung in Java
Java-Lernnotiz (logischer Operator)