Typen von Ausnahmen



Eine gute Antwort wäre:

Ja. (Da parseInt den String “34.56” nicht in ein
int konvertieren könnte.

Typen von Ausnahmen

Hier sind zwei der Regeln darüber wie

try/catch-Blöcke funktionieren:

  1. Der erste catch{}-Block, der mit dem Typ der
    ausgelösten Ausnahmen übereinstimmt, bekommt die Kontrolle.
  2. Die speziellsten Ausnahmetypen sollten in der Struktur zuerst
    stehen, gefolgt von mehr allgemeineren Ausnahmentypen.

Um diese Regeln ganz zu verstehen müssen Sie mehr über Ausnahmentypen wissen.
Hier ist ein Hierarchiediagramm von Exception:



Bei der Anordnung der catch{}-Blöcke sollte eine Kindklasse
vor der Klasse erscheinen, von der sie abstammt.
Wenn die Klasse A kein Vorfahre oder Abkömmling der Klasse B ist,
dann spielt es keine Rolle welche zuerst erscheint.

FRAGE 10:


Sollte in der Liste der catch-Anweisungen,
ArithmeticException vor
RunTimeException erscheinen?