1、java数组
在java中数组必须先初始化,然后才能使用;初始化就是给数组中的数组元素分配内存空间并赋值;
初始化分为静态初始化和动态初始化;
静态初始化: 初始化时指定初始值,有系统决定数组长度;
格式:数据类型[]数组名 = new数据类型[]{元素1,元素2,…};
int [] arr = new int[]{1,2,3};
动态初始化:初始化时只指定数组的长度,由系统分配初始值;
格式:数据类型[] 数组名 = new 数据类型[数组长度];
int [] arr = new int[3];
2、常见的异常错误
数组越界:ArrayIndexOutOfBoundsException
空指针:NullPointerException