- 数组是相同类型数据按照一定的先后次序排列的有序集合
- 数字的每一个数据称作一个数据元素,每个数组元素可以通过下一个下标来访问他们
- 数组的长度是确定的,一旦数组被创建,它的大小不可以改变
- 数组中元素可以是任意数据类型,包括基本类型和引用类型
- 数组变量属于引用类型,数组也可以看出对象,数组中的每个元素相当于该对象的成员变量
- 数组本身就是对象,Java中对象是在堆中的,因此数组无论保存原始类型还是其他对象类型,数组对象本身是在堆中的。
- 堆:存放new的对象和数组,可以被所有线程共享,不会存放别的对象引用
- 栈:存放基本变量类型(会包含基本变量的具体数值)引用对象的变量(会存放这个引用在堆里面的具体地址)



