数组的概述
数组的定义
数组是 同类数据 的 有序集合 。
其中,每一个数据称为 数组元素 ,每个元素可以通过一个 下标 来访问它们。
数组的声明创建
数组的创建步骤如下:
- 声明数组变量,格式:dataType[] arrayReVar; 即 数据类型+[]+数组名。
int[] array
- Java中使用new操作符来创建数组,一定要在[]内指出数组长度n:
array = new int[n];
- 这两步可以合二为一:
int[] array = new int[n]
- 方法array.length获取数组长度。
数组的特点
数组的长度是确定的,创建后其长度不可更改。
数组的元素必须相同,不可以混合使用。
数组的元素可以是任意数据类型,包括 基本类型 和 引用类型 。
数组变量属于 引用类型 ,也可以看成是 对象,数组中的每个元素相当于该对象的成员变量。
数组对象存在于 堆(stack)之中