当前位置:首页 > 服务端 > Java Array 常见报错npe (NullPointerException )、ArrayIndexOutOfBoundsException

Java Array 常见报错npe (NullPointerException )、ArrayIndexOutOfBoundsException

 

本文介绍array报错,

  数组索引越界异常: ArrayIndexOutOfBoundsException,

  空指针 npe :NullPointerException 

package myArray;
/*
 * 两个常见小问题:
 *         ArrayIndexOutOfBoundsException:数组索引越界异常
 *             产生的原因:我们访问了不存在的索引
 *
 *         NullPointerException:空指针异常
 *             产生的原因:数组已经不在指向堆内存的数据了,你还使用数组名去访问元素
 */
public class ArraychangjianExecption {
    public static void main(String[] args) {
        int[] arr = {1,2,3};
        System.out.println(arr[3]);
    }
}

结果如下

Java Array 常见报错npe (NullPointerException )、ArrayIndexOutOfBoundsException _ JavaClub全栈架构师技术笔记

 

 

public class ArraychangjianExecption {
    public static void main(String[] args) {
        int[] arr = {1,2,3};
        arr = null;
//        System.out.println(arr);
        System.out.println(arr[1]);
    }
}

结果如下

Java Array 常见报错npe (NullPointerException )、ArrayIndexOutOfBoundsException _ JavaClub全栈架构师技术笔记

 

作者:龙桑
来源链接:https://www.cnblogs.com/longesang/p/10820972.html

版权声明:
1、Java侠(https://www.javaxia.com)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。





本文链接:https://www.javaxia.com/server/124826.html

分享给朋友:

“Java Array 常见报错npe (NullPointerException )、ArrayIndexOutOfBoundsException” 的相关文章