2:数组 (1)数组是存储同一种类型的多个元素的容器。 (2)好处:数组中的元素会被自动从0开始编号,方便我们获取。 (3)格式: A:int[] arr = new int[3]; B:int arr[] = new int[3]; C:int[] arr = new int[]{1,2,3}; D:int[] arr = {1,2,3}; 推荐A和D。 (4)Java内存图:后期有时间再发 A:栈 存储局部变量使用。 使用完毕,立马消失。 B:堆 所有new出来的都在堆里面。 a:每一个实体都有地址值 b:每一个实体内的内容都有默认值 整数:0 浮点数:0.0 字符:'\u0000' 布尔:false c:在垃圾回收器空闲的时候被回收。 C:方法区 D:本地方法区 E:寄存器 (5)操作: 数组的索引。 数组的长度。 数组名.length A:数组的遍历 B:数组获取最值 C:数组的查找 (6)二维数组: 格式: A:int[][] arr = new int[3][2]; B:int[][] arr = new int[3][]; C:int[][] arr = {{1,2,3},{4,5},{6,7,8,9}};
应用:遍历求和。
|