Code:
try{
String s = "Some text";
char letter = s.toCharArray()[20];
someVeryImportantMethod();
System.out.println("Letter was: "+letter);
}catch(NullPointerException nullPtrException){
nullPtrException.printStackTrace();
}catch(ArrayIndexOutOfBoundsException indexException){
indexException.printStackTrace();
}
Aufgabe: Welche der folgenden Zeilen wird ausgeführt, bzw. nicht ausgerührt?
System.out.println("Letter was: "+letter); // wird nicht ausgeführt
nullPtrException.printStackTrace(); // wird nicht ausgeführt
someVeryImportantMethod(); // wird nicht ausgeführt
indexException.printStackTrace(); // wird ausgeführt
char letter = s.toCharArray()[20]; // wird ausgeführt
Kann mir bitte jemand Erklären warum ausgeführt wird oder nicht?
Danke
Zuletzt bearbeitet: