本节内容:
1:二位数组格式3的讲解&内存图解
2:本节总结&下节预告
本文出处:《凯哥陪你学系列之java基础篇.Java基本语法篇》中第33篇 二维数组4 二维数组格式3&图解内存存储
一:二维数组格式3
1.1:语法:
数据类型 [] [] 数组名称 = {{一维数组第一个元素,第二个元素,....},{第二个一维数组第一个元素,第二个元素,....},.....}
例如:int [] [] arr = {{1,3,4},{2,3,4,5,6},.....}
实例说明:
1.2:分别输出这个二维数组、二维数组中的第一个一维数组、第一个一维数组中的第一个元素:
1.3:格式3的内存图解
图解说明:
1:在堆区先创建一个二位数组地址值为0x0011
2:分别创建三个一维数组为:0x0022. 0x0033, 0x0044
3:分别给一维数组赋值
4:将三个一维数组的地址值分别赋值给二维数组0x0011中的对应位置
5:在将二维数组0x0011的地址给棧区 arr
二:本节总结
通过本节学习,我们需要了解的
1:二维数组的第三种写法。静态初始化
int [] [] arr = new {{1,2,3},{46,8}};
2:了解二维数组第三种格式在内存中图解
下节预告:
我们知道了二维数组的三种初始化方式,那么怎么获取二维数组中的元素呢?在下一节我们将要通过查找3年纪2班周杰伦的小项目学习二维数组遍历。欢迎继续学习《从零学java笔录-第34篇 二维数组5 二维数组遍历&查找3年级2班的Z》
欢迎关注凯哥公众号:凯哥Java
欢迎访问凯哥个人网站:www.kaigejava.com
本文出处:http://www.kaigejava.com/article/detail/106