A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  新手 小小总结笔记   越简单越容易出问题  

注意:
      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去操作某一个数组中的元素 这个允许。

2 个回复

倒序浏览
值得学习ing!
回复 使用道具 举报
学习学习
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马