首页 > 编程语言 > 详细

Java 之 数组中常见的异常

时间:2020-09-06 19:47:48      阅读:82      评论:0      收藏:0      [点我收藏+]

数组找那个常见的异常:

  1、数组角标越界的异常:ArrayIndexOutOfBoundsExcetion

    原因:访问到了数组中的不存在的脚标时发生。

    Demo:

int[] arr = new int[2];
System.out.println(arr[2]);
System.out.println(arr[-1]);

  

  2、空指针异常:NullPointerException

    原因:数组引用没有指向实体,却在操作实体中的元素时,调用了属性或方法。

    Demo:

//情况一:
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());

  注意:异常是可以通过编译的,但是在运行的时候会报错。

 

Java 之 数组中常见的异常

原文:https://www.cnblogs.com/niujifei/p/13622608.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!