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


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

内存调配

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

常见问题

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

常见操作

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

获取最值