ピースJavaコードが与えられた場合:
class SampleExpcetion {
public static void main(String args[]){
try {
int a[]= new int[15];
a[5]= 30/0;
}
catch(Exception e) {System.out.println("task completed");}
catch(ArithmeticException e) {System.out.println("task1 completed");}
catch(ArrayIndexOutOfBoundsException e) { System.out.println("task2 completed");}
System.out.println("Rest of the code......");
}
}
このコードでコンパイル時エラーが発生するのはなぜですか?