数组的索引编号从0开始,一直到“数组的长度-1“为止。
如果访问数组元素的时候,索引编号并不存在,那么将会发生数组索引越界异常,ArrayIndexOutOfBoundsException
原因:索引编号写错了。
解决:修改成为存在的正确索引编号。
数组一定要创建(new或赋值)才能使用,单纯定义无法使用。
且所有的引用各类型变量都可以赋值为一个null值,但是代表其中什么都没有。
如果只是赋值了一个null,没有进行new创建,那么将会发生:空指针异常NullPointerException
原因:忘了new
解决:补上new
package demo01; /* 数组的索引编号从0开始,一直到“数组的长度-1“为止。 */ public class Demo01ArrayIndex { public static void main(String[] args) { int[] arr = {15,25,35}; System.out.println(arr[0]); // 15 System.out.println(arr[1]); // 25 System.out.println(arr[2]); // 35 int[] arr2 = null; // 数组一定要创建(new或赋值)才能使用,单纯定义无法使用。 // System.out.println(arr2[0]); // 错误写法 } }