黑马程序员技术交流社区
标题:
数组在操作中遇到的一些问题
[打印本页]
作者:
wxw19910324
时间:
2016-1-3 14:47
标题:
数组在操作中遇到的一些问题
新手 小小总结笔记 越简单越容易出问题
注意:
int [] arr = new int[3];
System.out.println(arr[3]);
//错误是因为数据中没有3
角标:
会出现ArrayIndexOutofBoundsexception:3
操作数组时访问到了数组中不存在的角标。就会发生异常。
另外一种情况
int [] arr = new arr[3];
arr = null; //数组为空不再执行输出
System.out.println(arr[1]);
会出现 NullPointerException:空指针异常
当引用没有任何价值为null的情况如果还在操作就会发生这种情况
arr这个引用已经不再指向任何数组实体了,而你还在用arr去操作某一个数组中的元素 这个允许。
作者:
许庭洲
时间:
2016-1-4 13:40
值得学习ing!
作者:
chengz
时间:
2016-1-4 21:23
学习学习
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2