数组的基本概念
数组指的是一组相关变量的集合。例如:定义100个整型变量,就可以利用数组来解决
声明数组:数据类型 数组名称 [ ]= null;或者 数据类型 [ ] 数组名称 = null;
开辟数组:数组名称 = new 数据类型 [数组长度];
int data[] = new int [100];
数组属于引用数据类型,也需要进行内存分配,与对象保存的唯一区别在于:对象中的堆内存保存的是属性,
数组中的堆内存保存的是一组信息。
数组的引用传递:
int temp [] = data; // 把data的堆内存地址赋给temp;
栈内存 |
data |
temp |
数组最大的缺点
长度不能被改变