8.6数组使用中俩个常见的问题
16lz
2021-03-20
1.数组索引越界异常:
ArrayIndexOutOfBoundsException
当访问了不存在的索引时
异常︰即非正常情况,可以简单理解为程序运行过程中出现错误。
int[] arr1 = new int[3]; arr1[0] =1; arr1[1] =2; arr1[2] =3; System.out.println(arr1[0]); System.out.println(arr1[1]); System.out.println(arr1[2]); System.out.println(arr1[3]); //数组索引越界异常 ArrayIndexOutOfBoundsException
2.空指针异常
数组引用存储的值为null而非数组的地址值时
//需求演示空指针异常 int[] arr =new int[3]; arr[0] =11; arr[1] =22; arr[2] =33; arr = null; System.out.println(arr[0]); //NullPointerException }}
©著作权归作者所有:来自51CTO博客作者mb60541c9982e06的原创作品,如需转载,请注明出处,否则将追究法律责任
更多相关文章
- 2021-03-19:给定一个二维数组matrix,其中的值不是0就是1,返回全部由
- JS数组性能小则|你以为的快不是真的快
- JavaScript中的数据类型转换
- Python的数学运算:Python_Course
- C数组实现静态链表及常用操作(模拟无指针编程语言数组实现链表)
- 五个Excel函数组合,效率提高一丢丢
- 常用数组函数-创建-删除-键值操作-回调函数
- 二维数组排序-搜索-增删改查-多维数组递归
- PHP 将一位数组进行倒序排列