Inhaltsverzeichnis:
Definition - Was bedeutet tödliche Ausnahme?
Eine schwerwiegende Ausnahme ist eine Fehlerbedingung, die auf den Zugriff auf ungültige Datenwerte oder unzulässige Anweisungen hinweist. Die ungültige Berechtigungsstufe für eine Operation kann ebenfalls schwerwiegende Ausnahmen verursachen. Wenn schwerwiegende Ausnahmen auftreten, können Computer die Programmalgorithmen nicht weiter verarbeiten, da eine oder mehrere nachfolgende Anweisungen von dem Variablenwert abhängen, der die Ausnahme verursacht.
Eine schwerwiegende Ausnahme wird durch eine Systemmeldung angezeigt, die das Schließen oder Debuggen des Programms empfiehlt. Normalerweise wird ein Benutzer das Programm schließen, während ein Entwickler möglicherweise versucht, die Ursache der Ausnahme zu ermitteln und etwaige Codierungsfehler zu beheben.
Eine schwerwiegende Ausnahme kann auch als schwerwiegender Ausnahmefehler bezeichnet werden.
Techopedia erklärt die schwerwiegende Ausnahme
Obwohl ein Programm ständig mit dem Betriebssystem eines Computers kommuniziert, muss es möglicherweise auch mit weiteren laufenden Anwendungen kommunizieren. Diese Kommunikation wird über mehrere verschiedene Codeschichten erreicht. Wenn ein Layer auf eine Ausnahme stößt, sendet er diese Ausnahme an den nächsten Layer, um einen Ausnahmebehandlungsalgorithmus zu finden. Wenn kein geeigneter Algorithmus gefunden wird, sendet das Betriebssystem einen schwerwiegenden Ausnahmefehler an den Computerbenutzer. In einigen Fällen können schwerwiegende Ausnahmen zum erzwungenen Herunterfahren eines Betriebssystems führen.
Eine schwerwiegende Ausnahmefehlermeldung enthält möglicherweise auch Informationen, die dem Entwickler helfen, den Code zu finden, der die Ausnahme verursacht.
