文章目录
- Java Array 数组
- 一,数组的介绍
- 1. 数组的理解(Array)
- 2. 数组相关的概念
- 3. 数组的特点:
- 4. 变量按照数据类型的分类
- 5. 数组的分类
- 6. 一维数组的使用(6个基本点)
- 7. 数组元素的默认初始化值的情况
Java Array 数组
一,数组的介绍
1. 数组的理解(Array)
概念: 是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。
简称: 多个和数据的组合。
Java中的容器: 数组、集合框架: 在内存中对多个数据的存储
2. 数组相关的概念
数据名
数据的元素(即内部存储的多个元素)
数据的下标、角标、下角标、索引、index(即找到指定数组元素所使用的编号)
数组的长度(即数组容器中存储的元素的个数)
3. 数组的特点:
数组本身是引用数据类型
,而数组中的元素可以是任何数据类型
,包括基本数据类型和引用数据类型。
创建数组对象会在内存中开辟一整块连续的空间
。占据的空间的大小,取决于数组的长度和数组中元素的类型。
数据中的元素在内存中是依次紧密排列的,有序的。
数组,一旦初始化完成,其长度就是确定的,数据的长度一旦确定,就不能修改。
我们可以直接通过下标(或索引)的方式调用指定位置的元素,速度很快。
数组名中引用的是这块连续空间的首地址。
4. 变量按照数据类型的分类
基本数据类型: byte \ short \ int \ long \ float \ double \ char \ boolean
引用数据类型: 类、数组、枚举、注解、记录
5. 数组的分类
按照数组的类型: 基本数据类型元素的数组; 引用数据类型元素的数组
按照数组的维数来分: 一维数组; 二维数组; …
6. 一维数组的使用(6个基本点)
数组的声明和初始化
调用数组的指定元素
数组的属性: length,表示数组的长度
数组的遍历
数据元素的默认初始化值
一维数组的内存解析(难点)
7. 数组元素的默认初始化值的情况
注意: 以数组的动态初始化方式为例说明。
整型数组元素的默认初始化值: 0
浮点型数组元素的默认初始化值: 0.0
字符型数组元素的默认初始化值: 0 (或理解为’\u0000’)
boolean型数组元素的默认初始化值: false
引用数据类型数据元素的默认初始化值: null