【基础】数组两种常见异常

1.数组角标越界异常:ArrayIndexOutOfBoundsException

	int[] arr = new int[]{1,2,3,4,5};
//		for(int i = 0;i <= arr.length;i++){
//			System.out.println(arr[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[10]
		 arr3[0] = null;
		System.out.println(arr3[0].toString());

一旦程序出现异常,未处理时,就终止执行。

发布了41 篇原创文章 · 获赞 5 · 访问量 1090

猜你喜欢

转载自blog.csdn.net/qq_43771096/article/details/104477514
今日推荐