• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

[Java] Exception Typ

Anusha

Mitglied
Wenn man folgendes hat:

Code:
int[] test = new int[1];
test[4] = 4;
Dann bekommt man ja eine ArrayIndexOutOfBoundsException.

Mich wuerde aber mal interessieren, welchen statischen Typ diese Exception hat.

Der dynamische ist ja meiner Meinung nach die ArrayIndexOutOfBoundsException,
Ist der statische dann der gleiche, oder doch vom Typ RuntimeException ?

Wie erkennt man eigentlich den statischen Typ einer Exception?
Das ist doch der, der beim Werfen einer neuen Exception nach "new" angegeben wird?
 
Werbung:
Bin mir nicht sicher, was der „statische Typ“ sein soll. Falls du die Vererbungshierarchie der Klasse suchst:

- ArrayIndexOutOfBoundsException (Java 2 Platform SE 5.0)

Code:
java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by java.lang.IndexOutOfBoundsException
                  extended by java.lang.ArrayIndexOutOfBoundsException
 
Zurück
Oben