Lecture overview -- Keyboard shortcut: 'u'  Previous page: Catch or specify princippet i Java -- Keyboard shortcut: 'p'  Next page: Beskrivelse af exception klasser i Java (1) -- Keyboard shortcut: 'n'  Lecture notes - all slides and notes together  slide -- Keyboard shortcut: 't'  Help page about these notes  Alphabetic index  Course home  Play sound for this page -- Keyboard shortcut: 'y'  Page 12 : 26
Forelæsningsnoter i Objekt-orienteret Programmering
Undtagelseshåndtering
Klassificering af undtagelser i Java

Der er mange forskellige undtagelser, som kan opstå når vi bruger Java bibliotekerne. Endvidere kan vi definere vore egne undtagelser. Vi ser her på hvordan eksisterende og nye undtagelser klassificeres på det mest generelle niveau

Undtagelser klassificeres via et klassehierarki i Java, hvor roden er klassen Throwable

Toppen af exception klassehierarkiet i Java. De med fedt fremhævede klasser er centrale i hierarkiet.

Java bidrager til forvirring af begreberne om undtagelse på grund af dårlig valgt terminologi

Vi tænker her på det forfærdelige ord 'throwable' og på den misvisende kategori af undtagelser som kaldes RuntimeExceptions. Alle undtagelser er runtime exceptions!

Go to exerciseUndtagelser i tallæsningsprogrammet