1.数组角标越界的异常:ArrayIndexOutOfBoundExcetion
int [ ] arr = new int [ ] {1,2,3,4,5};
for (int i = 0; i <= arr.length; i++) {
System.out.println(args[i]);
}
System.out.println(arr[-2]);
System.out.println("hello");
2.空指针异常:NullPointerException
情况一:
int [ ] arr1 = new int [ ] {1,2,3};
arr1 = null;
System.out.println(arr1[0]);
情况二:
int [ ][ ] arr2 = new int [4][ ];
System.out.println(arr2[0][0]);
情况三:
String[ ] arr3 = new String[ ] {"AA","BB","CC"};
arr3[0] = null;
System.out.println(arr3[0].toString( ));
}
}
数组中的常见异常:
最新推荐文章于 2024-03-11 18:07:05 发布