版权声明:如需转载请标明出处 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。