Appearance
数组
1. 数组的概述
数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。
数组的特点:
- 数组本身是
引用数据类型,而数组中的元素可以是任何数据类型,包括基本数据类型和引用数据类型。 - 创建数组对象会在内存中开辟一整块
连续的空间。占据的空间的大小,取决于数组的长度和数组中元素的类型。 - 数组中的元素在内存中是依次紧密排列的,有序的。
- 数组,一旦初始化完成,其长度就是确定的。数组的
长度一旦确定,就不能修改。 - 我们可以直接通过下标(或索引)的方式调用指定位置的元素,速度很快。
- 数组名中引用的是这块连续空间的首地址。
数组的分类:
- 一维数组:存储一组数据
- 二维数组:存储多组数据,相当于二维表,一行代表一组数据,只是这里的二维表每一行长度不要求一样。
数组元素的默认值
- 这里以数组的动态初始化方式为例说明
- 整型数组元素的默认初始值:0
- 浮点型数组元素的默认初始值:0.0
- 字符型数组元素的默认初始值:0(或理解为‘\u0000’)
- boolean型数组元素的默认初始化值:false
- 引用数据类型数组元素的默认初始化值:null