Java数组
数组(array)是一种最简单的复合数据类型,它是有序数据的集合,数组中的每个元素具有相同的数据类型,可以用一个统一的数组名和不同的下标来确定数组中唯一的元素。根据数组的维度,可以将其分为一维数组、二维数组和多维数组等。
数组在内存中是一段连续的内存空间,相同类型数据的有序集合。
变量 : 可以存储单个数据,
数组 : 可以存储多个数据。
数组的基本要素:
1、标识符:数组的名称,用于不同的数组。
2、数组元素:向数组中存放的数据。
3、元素下标:对数组的每一个元素都是一个下标值,编号从0开始,数组的每个元素都可以通过下标来访问。
4、元素类型:数组元素的数据类型相同。
数组的特点:
1.数组是一个容器,是一个引用数据类型,在堆中;
2.一致性:数组中的所有数据被要求数据类型相同;
3.不可变性:长度一旦确定就不可改变;
4.有序性:根据序号使用(索引|下标)。
1、数组声明:
1 数据类型 变量名; 2 3 数据类型[ ] 数组名; 4 5 数据类型 数组名[ ]; 6 7 数据类型 : 代表数组中所有数据的数据类型 8 9 [ ] --> 数组 10 11 数组名:标识符

2、初始化
动态初始化: 创建的时候不确定数组中的数据值,可以先创建,后续确定了数据值的时候再赋值。 数据类型[] 数组名 = new 数据类型[长度]; 默认值:整型0 ; 小数0.0 ; boolean->false ; char->' ' ; 引用数据类型->null。 静态初始化: 创建数组的同时赋值 数据类型[] 数组名 = new 数据类型[]{值1,值2,值3...};
-
根据索引操作数组中的数据
-
数组名[下标|索引]->定位数组中指定索引位置的空间,就可以赋值|获取值
-
数组中最后一个数据的索引
-
数组名.length-1
-
属性:
-
数组名.length 这个数组的数据的个数



浙公网安备 33010602011771号