Page 9 : 26
Forelæsningsnoter i Objekt-orienteret Programmering
Undtagelseshåndtering
* Motivation og problemstillinger
Normal- og fejltilfælde behandles under ét
Fejl søges håndteret tæt på det sted hvor fejlene opstår
Unuanceret viden om fejlens natur
Hvilken slags fejlhåndtering?
* Terminologi og begreber
Mange forskellige ord
Grundliggende begreber
* Undtagelseshåndtering i Java
Oversigt over undtagelseshåndtering i Java
Catch or specify princippet i Java
Klassificering af undtagelser i Java
Beskrivelse af exception klasser i Java (1)
Beskrivelse af exception klasser i Java (2)
Instantiering og 'kastning' af exceptions
Håndtering af exceptions i en metode
Propagering af exceptions (1)
Propagering af exceptions (2)
Finally i Java's try blok (1)
Finally i forhold til return, break og continue
Erklæring af exceptions i metoder
Exceptions: Fristelser og byrder
* Undtagelseshåndtering i forlængelse af kontraktbegrebet
Kontrakter og undtagelser
En operation kan lykkes eller fejle
Exceptionhandling i en Eiffel routine
Undtagelseshåndtering i Java