1. 一维数组
int[] arr = new int[]{1,2,3};或者
int arr = {1,2,3};
一维数组静态初始化的栈、堆内存结构如图所示:
一维数组静态初始化.png
2. 角标越界异常
ArrayIndexOutOfBoundsExceptions:数组角标越界
原因:访问了不存在的索引
3. 空指针异常
NullPointException:空指针异常
原因:实体在使用之前,不再指向堆内存
解决:对于任何对象使用前,都判断是否为null,如果不为null,再去做相应操作;