Inhoudsopgave:
Definitie - Wat betekent fatale uitzondering?
Een fatale uitzondering is een foutconditie die duidt op toegang tot ongeldige gegevenswaarden of illegale instructies. Het ongeldige toegangsniveau voor een bewerking kan ook fatale uitzonderingen veroorzaken. Wanneer er fatale uitzonderingen optreden, kunnen computers programmaalgoritmen niet blijven verwerken omdat een of meer opeenvolgende instructies vertrouwen op de variabele waarde die de uitzondering veroorzaakt.
Een fatale uitzondering wordt aangegeven door een systeembericht waarin wordt aanbevolen het programma te sluiten of te debuggen. Een gebruiker sluit meestal het programma, terwijl een ontwikkelaar kan proberen de oorzaak van de uitzondering te achterhalen en coderingsfouten te corrigeren.
Een fatale uitzondering kan ook een fatale uitzonderingsfout worden genoemd.
Techopedia verklaart Fatal Exception
Hoewel een programma voortdurend communiceert met het besturingssysteem van een computer, moet het mogelijk ook communiceren met extra actieve toepassingen. Deze communicatie wordt bereikt via verschillende codelagen. Wanneer een laag een uitzondering tegenkomt, stuurt deze die uitzondering naar de volgende laag, met als doel een algoritme voor het afhandelen van uitzonderingen te vinden. Als er geen geschikt algoritme wordt gevonden, stuurt het besturingssysteem een fatale uitzonderingsfout naar de computergebruiker. In sommige gevallen kunnen fatale uitzonderingen ertoe leiden dat een besturingssysteem gedwongen wordt afgesloten.
Een fatale uitzonderingsfoutmelding kan ook informatie bevatten die de ontwikkelaar helpt de code te vinden die de uitzondering veroorzaakt.