Ausnahmebehandlung
Eine Ausnahme oder Ausnahmesituation (engl. exception) bezeichnet in der Computertechnik die Möglichkeit, einen unvorhergesehenen Zustand zu entdecken und angemessen zu behandeln.
Beispiel:
- Tritt in einer Programmausführung z. B. durch Benutzereingabe verursacht eine mathematisch unlösbare Division durch Null auf, erzeugt der Rechner eine "DivisionByZero"-Exception. (Man sagt, die Ausnahme werde "ausgelöst".) Je nach Konzept der verwendeten Programmiersprache stürzt das Programm in Folge dessen ab, oder der Programmierer kann eine Behandlung des Problems, einen "catch" oder "Exception-Handler" definieren, der den Fehler ignoriert, die Zahlenwerte korrigiert, oder den Benutzer auffordert, seine Eingabe korrekt zu wiederholen.