JAVA基础(22)---数组使用时需要注意的两个问题

版权声明:如需转载请标明出处 https://blog.csdn.net/yj201711/article/details/83748956

数组使用时需要注意的问题

数组下标越界ArrayIndexOutOfBoundsException

该异常产生的原因:数组访问的时候,数组的下标超出了数组的范围。通俗点来讲就是你定义一个数组存放5个数据,但是你却要输出第6个元素,就会产生这个异常。

空指针异常NullPointerException

public class ArrayDemo{

    public static void main(String[] args){
        
        int[] arrys = new int[5];

              arrys = null;

           int arr0 = arrys[0];
    }
}

arrays = null;   让变量arrays的内容为null,此时的arrays不再指向堆内存中的任何一块空间,所以Arrays[0]  // NullPointerException ,如果没有这句话,arrys数组应该默认为0。

 

猜你喜欢

转载自blog.csdn.net/yj201711/article/details/83748956
今日推荐