数组概述
• 数组是一个变量,存储相同数据类型的一组数据
• 数组只有一个名称,即标识符
• 元素下标标明了元素在数组中的位置,从0开始
• 数组中的每个元素都可以通过下标来访问
• 数组长度固定不变,避免数组越界
创建数组
▪ 数组是相同类型数据的有序集合.
–
相同类型的若干个数据,按照一定先后次序排列组合而成。
–
其中,每一个数据称作一个数组元素
–
每个数组元素可以通过一个下标来访问它们.
▪
数组特点:
–
其长度是确定的。数组一旦被创建,它的大小就是不可以改变的。
–
其元素必须是相同类型,不允许出现混合类型。
–
数组中的元素可以是任何数据类型,包括基本类型和引用类型。
▪
数组属引用类型
–
length, elements of the array
如何使用数组
▪ 使用数组四步走:
1、声明数组
告诉计算机数据类型是什么
2、分配空间
告诉计算机分配几个连续的空间
3、赋值
向分配的格子里放数据
4、处理数据
对数据进行处理
数组初始化
动态初始化:
▪ 数组定义与为数组元素分配空间并赋值的操作分开进行
静态初始化:
▪ 除了用new关键字来产生数组以外,还可以直接在定义数组的同时就为数组元素分配空间并赋值。
数组元素的默认初始化
▪ 数组是引用类型,它的元素相当于类的实例变量,因此数组一经分配空间,其中的每个元素也被按照实例变量同样的方式被隐式初始化。