数组中的异常
测试数组中的常见异常
1.数组角标越界的异常:ArrayIndexOutOfBoundsException
2.空指针异常:NullPointerException
public class ArrayExceptionTest {
public static void main(String[] args) {
//1.数组角标越界的异常:ArrayIndexOutOfBoundsException
int[] arr1 = new int[5]; //合理index范围 : 0,1,2,3,4
//System.out.println(arr1[5]);
//System.out.println(arr1[-1]);
//2.空指针异常:NullPointerException
//情况1:
// arr1 = null;
// System.out.println(arr1[0]);
//情况2:
// int[][] arr2 = new int[3][];
// System.out.println(arr2[0][0]);
//情况3:主要出现下对象调功能中
String[] arr3 = new String[4];
System.out.println(arr3[0].toString());
}
}