homedukeOOP mit Java: Ausnahmen: Konzept Prof. Dr. Uwe Schmidt FH Wedel

Ausnahmen: Konzept

weiter

weiter

Konzept

Ziel
Trennung von Fehlererkennung und Fehlerbehandlung
weiter
Konzept
Fehler- oder Ausnahmesituationen erkennen und definiert behandeln
weiter
Sicherheit
Grundvoraussetzung für die Sicherheit von Programmen im Internet
sonst: leichte Sabotage
weiter
Ausnahmen
Hardwarefehler
Betriebssystemfehler
Fehler in der virtuellen Java Maschine
Ausnahmen in den Java Basisklassen
Ausnahmen in Benutzerprogrammen
weiter
Fehler
schwere, nicht (vom Anwenderprogramm) behebbare Fehler.
Fortsetzung des Programms nicht sinnvoll
weiter
Ausnahmen
behebbare Fehler, falsche Benutzereingaben,
ungültige Dateioperationen,
falsche Indizes, ...
weiter
Repräsentation
Jede Ausnahme wird durch ein Objekt repräsentiert. Dieses muss Exemplar einer Unterklasse von Throwable sein.
weiter
Throwable
besitzt zwei Unterklassen: Error für nicht behebbare Fehler
Exception für behebbare Ausnahmen
weiter
Klassenhierarchie
für die Unterscheidung und Gruppierung von Ausnahmen
auch schon in den Java Basisklassen vorhanden

Letzte Änderung: 14.02.2012
© Prof. Dr. Uwe Schmidt
Prof. Dr. Uwe Schmidt FH Wedel