关于java:数组-笔记

4次阅读

共计 355 个字符,预计需要花费 1 分钟才能阅读完成。

数组是一种用于存储多个雷同类型数据的存储模型。
格局 :int[] arr;
动静初始化 :数据类型【】变量名 = new 数据类型【数组长度】


动态初始化 :初始化时指定每个数组元素的初始值,由零碎决定数组长度
数据类型【】变量名 = new 数据类型【数据 1,数据 2,数据 3,……】

内存调配

右边是 ,存储局部变量,定义在办法中的变量,比方 arr,应用结束,立刻隐没
左边是 ,存储 new 进去的内容(实体,对象),数组在初始化时,会给存储空间增加默认值,每一个 new 进去的货色都有一个内存地址值,应用结束,会在垃圾回收器闲暇时回收。(数组的变量名寄存了数组的首地址)

常见问题

1、拜访不存在索引对应的圆度,索引越界
2、空指针会造成异样,拜访的数组曾经不指向堆内存中的数据

常见操作

遍历
获取数组元素数量:数组名.length 用 for 循环

获取最值

正文完
 0