Sobes.tech
Junior — Middle

Kann man in einem Programm mehrere Ausnahmebehandler für einen einzelnen try-Block verwenden?

sobes.tech KI

Antwort von AI

Ja, in Java können mehrere Ausnahmebehandler für einen try-Block verwendet werden. Dies wird durch mehrere catch-Blöcke erreicht, von denen jeder einen bestimmten Ausnahmetyp behandelt.

Beispiel:

try {
    // Code, der Ausnahmen auslösen kann
} catch (IOException e) {
    // Behandlung von IOException
} catch (SQLException e) {
    // Behandlung von SQLException
} catch (Exception e) {
    // Behandlung aller anderen Ausnahmen
}

Es ist wichtig, dass die catch-Blöcke von oben nach unten geprüft werden, daher sollten spezifischere Ausnahmen vor allgemeineren stehen, um Kompilierungsfehler zu vermeiden.