Ja.
Throwable
-Hierarchie
Die Klasse Exception
und die Klasse Error
stammen beide von
Throwable
ab.
Eine Java Methode kann ein Objekt der Klasse Throwable
auslösen (throws).
(Wir werden das später in diesem Kapitel tun.)
Zum Beispiel löst die Methode Integer.ParseInt()
eine Ausnahme aus, wenn sie versucht "Unsinn" in einen Integer zu konvertieren.
Ausnahmen unterscheiden sich von Fehlern, da Programme sich von Ausnahmen erholen können.
Aber Programme können nicht geschrieben werden, um sich von Fehlern zu erholen.
Der Rest dieses Kapitels wird Exception
erörtern.