数组越界异常:
数组的索引编号从零开始,直到“数组的长度-1"为止。
package 数组java;
/**
* @Author: Jason
* @Date: 2019/5/29 10:09
* @Version 1.0
*/
public class DemoArrayOne {
public static void main(String[] args) {
int[] Array = new int[]{23, 32, 56};
System.out.println(Array[0]);
System.out.println(Array[1]);
System.out.println(Array[2]);
System.out.println("=============");
System.out.println(Array[4]);
}
}
如果访问数组元素的时候,数组的索编号不存在,则就会出现数组索引越界异常。ArrayIndexOutOfBoundsException
数组空指针异常:
所有的引用类型变量,都可以赋值为一个null值。但代表其中什么都没有。
数组必须进行new初始化才能使用其中元素。
如果只是赋值null;没有进行new 创建,
那么将会发生空指针异常NullPointerException
package 数组java;
/**
* @Author: Jason
* @Date: 2019/5/29 10:33
* @Version 1.0
*/
public class DemoArrayNull {
public static void main(String[] args) {
int [] Array = null;
// Array = new int[3];
System.out.println(Array);
}
}