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.