数组
数组的定义:
- 相同类型的有序集合
- 按照一定的先后次序排列而成
- 每一个数组元素通过下标来访问他们
注意:
- 长度是确定的,一旦被创建,它的大小就是不可变的,即长度不变
- 数组元素的数据类型相同,不允许出现混合类型,可以是java中的任何数据类型,包括基本数据类型和引用类型
- .数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。数组 本身就是对象,Java中对象是在堆中的,因此数组无论保存原始类型还是其他对象类型,数组对象 本身是在堆中的。
数组的声明和创建
声明数组
首先必须声明数组变量,才能使用数组。
dataType[] arrayRefVar; //首选的方法
dataType arrayRefVar[]; //效果相同,但不是首选方法
建议使用 **dataType[] arrayRefVar **的声明风格声明数组变量。 dataType arrayRefVar[] 风格是来自 C/C++ 语言 ,在Java中采用是为了让 C/C++ 程序员能够快速理解java语言
double[] myList; //首选的方法
double myList[]; //效果相同,但不是首选方法
创建数组
Java语言使用new操作符来创建数组,语法如下:
arrayRefVar =