- 数组的声明方式
- 一次性声明
int[] boy=new int[4];或者int boy[]=new int[4];
- 分步声明
int mytwo[][]; mytwo=new int[3][4];
2.数字的初始化
- 声明时初始化
int[] a={1,2,3,4};
- 先声明后初始化
int[] a=new int[5];
for(int i=0;i<a.length;i++)
a[i]=i;
3.数组的创建过程
int[] a=null, a=new int[4];
- 在栈内存中创建变量a并为a分配内存空间,a=null时a还没有任何指向
- 在堆内存创建数组对象并为数组分配空间
- 将a指向对象数组,此时a存的是对象数组的内存的首地址,a通过首地址就能找到对象a在堆内存的位置
数组为引用数据类型
4.Arrays工具类:
提供数组相关处理方法,如:排序,删除,复制......