1、数组的定义
数组的下标从0开始
内存分析
2、数组声明创建
java使用new来创建数组
获取数组的长度:arrays. length
int的默认值为0
三种初始化方法
- 静态初始化
int[] a={1,2,3};
//注意一旦创建了之后,数组的长度不可以更改
//也可以使用这种方法创建引用类型的数组
Man[] mans={new man(),new man()};
- 动态初始化
有默认值,如果为int,默认为0 - 数组的默认初始化
数组一旦被创建,大小不可以改变
new出来的都再堆中
数组对象本身在堆中的。
3、数组使用
快捷键:arrays.for
反转数组
4、多维数组
5、Arrays类
可以使用Arrays类中的toString来输出数组
sort
fill
冒泡排序
冒泡排序的优化
6、稀疏数组
还原