一、数组
- 分为动态数组和静态数组
- 数组按照一定的顺序形成连续的数
- 数组的里面的数据类型是统一的
二、一维数组
1.声明形式一
- 声明一维数组:数组类型 数组名[] = null;
- 分配内存给数组:数组名 = new 数据类型[长度]
2.声明形式二
- 声明一维数组:数据类型[] 数组名 = null;
3.声明形式三
- 声明数组的同时分配内存:数据类型 数组名[] = new 数组类型[个数]
三、数组的操作形式
- 数组元素是通过"数组名称[下标]"的形式保存
- 数组的默认内容都是0,也可以通过下标为数组赋值
四 、数组的长度
通过数组名.length可取得数组的长度
五、数组下标越界
java.lang.ArrayIndexOutOfBoundsException
六、二维数组
1.动态初始化
- 数据类型 数组名[][];
- 数组名 = new 数据类型[行的个数][列的个数];
2.静态初始化
- 数据类型 数组名[][] = new 数组类型[行的个数][列的个数]
3.二维数组的.length
- 当前二维下一维数组的长度