1.什么是数组?
-
数组概念:数组是用来是储存数据的长度固定的容器。保证多个数据类型一致
1. 创建数组时必须指定长度。
2. 创建数组的时候必须指定数据类型。
3. 数组是有顺序的。 - 数组特点:一旦确定了长度,就不会被修改。
2.数组的使用
-
数组定义:
1.动态初始化:
语法:
a:数组的声明
数据类型[] 数组名 ; //推荐
int[] arr; //推荐
b.数组空间的开辟
数组名 = new 数据类型 [数据长度];
arr = new int[5]
二合一
数据类型 [] 数组名 = new 数据类型[] {数据1,数据2,数据3 .......}
注意:数据的个数就是数组的长度,不允许显示的指定长度。
错误写法: int[] arr = new int[3]{1,2,3}
3.数组的操作
-
存值
数组名【角标】= 值
(注意:值要和数组的数据类型匹配,角标不能超过数组的角标范围)
4.数组特性
- 数组是存在默认值的
- 整形数组 :0
- 浮点型数组:0.0
- String型数组:null
- bollean型数组:false;
- chart型数组 :空白符
5.数组遍历
- 数组本身是引用类型,所有的引用类型都可以赋值为null
6(重点)数组内存
- 程序运转时需要占用系统内存。
- jvm(java虚拟机,在运行java程序时,回去电脑的运行内存中分配自己的运行空间)
1.虚拟机栈
2.堆内存
3.方法区
网友评论