LEXIKON

Vad är ett undantag inom programmering?

Ett undantag (engelska exception) signalerar en avvikelse under körningen och avbryter det normala programflödet. I Java representeras undantaget av ett objekt som kan kastas och fångas.

Att omvandla texten "hej" till ett heltal med Integer.parseInt ger exempelvis NumberFormatException. Med try och catch kan programmet hantera situationen.

Ett undantag betyder inte automatiskt att hela programmet kraschar. Om det hanteras kan körningen fortsätta.