数组,花几分钟在稳固下。。。
- 数组是啥
- 数组声明&&创建---内存分析(栈内存、堆内存)
- 数组使用:注意for和增强型的for区别
- 多维数组:注重理解
- Arrays类:知道即可,用的时候能想到有现成的即可
- 稀疏数组:了解即可-一种压缩数组的方式(因为数组中有无效数据)
数组是啥
数组是相同类型数据的有序集合。每个数组元素可以通过一个下标来访问他们。
数组的声明和创建
数组类型 数组名 数组创建
int[] array= new int[10];
数组在声明和创建的时候的分析内存
数组声明:数组名放在栈内存 int[] array;
数组创建:数组放在堆内存中 int[] array=new int[10]; int[] a={1,2,3,3,4}
数组的初始化
- 静态初始化 int[] a={1,2,3,3,4}
- 动态初始化 int[] a=new int[10];
- 数组一旦被创建,他的大小就是不可以改变的
多维数组,注重理解。
Arrays类
java.util.Arrays:这个工具类中有很多静态方法,用于操作数组,但是其实这些静态方法我们都可以自己写,但我们不需要重新造轮子。