方法及数组
今日内容
1、数组的概念及声明
-
概念:是一组(若干个)数据类型相同的变量的集合
-
特点:1、同一个数组里的所有值,数据类型都相同
2、内存空间连续,遍历时效高
3、存放元素的个数固定(不能动态加长,动态加短)
- 【声明】:创建数组分配内存空间
方式一:构造方式声明数组
数据类型[] 数组命名/变量名=new数据类型【】
数组长度:就是数组中存放值得个数
方式二:字面量方式
直接在{}中赋值
- 相关概念:
索引/下标:范围0–数组长度-1
数组长度:数组中的元素的个数 数组名.length
数组元素:数组里存放的值,不同类型数组有不同的默认值
-
数组元素的访问:
数组名是数组内存的首地址
数组名[索引]
-
数组的遍历
-
数组的默认值:整数 0
小数 0.0
boolean false
char \u0000 空格
其他 null
- 数组的扩容:
【说明】:并不是在原数组的基础上增加长度,是创建一个更长的数组,人同时把数组复制到一个更长的数组中。
- 重要:基本类型和引用类型,作为方法参数的区别
基本类型:在传参的时候,是把值实参复制出一份,传递给形参,实参和形参对赢得是两个空间里的值
引用类型:在传参的时候,把地址复制一份,传递个形参,形参地址和实际地址对应着同一空间