从零学java笔录-第32篇 二维数组3 二维数组格式2&图解内存存储

本节内容:

1:二位数组格式2的讲解&内存图解

2:本节总结&下节预告

本文出处:《凯哥陪你学系列之java基础篇.Java基本语法篇》中第32篇 二维数组3 二维数组格式2&图解内存存储

一:二维数组格式2

1.1.1:格式:

数据类型 [] [] arr = new 数据类型 [m][];

例如:int [] [] arr = new int [3][];

从零学java笔录-第32篇 二维数组3 二维数组格式2&图解内存存储_第1张图片

1.1.2查看二维数组中每个一维数组:

从零学java笔录-第32篇 二维数组3 二维数组格式2&图解内存存储_第2张图片

1.2:给二维数组中的一维数组赋值:

方法:给指定的一维数组赋值。

赋值如下:

从零学java笔录-第32篇 二维数组3 二维数组格式2&图解内存存储_第3张图片

赋值之后重新打印二维数组中的一维数组:

从零学java笔录-第32篇 二维数组3 二维数组格式2&图解内存存储_第4张图片

所以得到的结论:数组在没有初始化之前。默认值是null

1.3:内存图解

从零学java笔录-第32篇 二维数组3 二维数组格式2&图解内存存储_第5张图片

二:本节总结

通过本节学习我们主要掌握:

1:二维数组的第二种格式

int [] [] arr = new int [3][];

2:给二维数组中的一维数组初始化

arr[0]= new int [3];

下节预告:

通过一位数组学习,我们知道一维数组两种写法。其中有一种写法就是 int [] arr = new int []{1,3,4,5}这种写法。那么二维数组有没有类似的写法呢?如果有,有是什么样的呢?欢迎继续学习下一节:《从零学java笔录-第33篇 二维数组4 二维数组格式3&图解内存存储》

欢迎关注凯哥公众号:凯哥Java

欢迎访问凯哥个人网站:www.kaigejava.com

本文地址:http://www.kaigejava.com/article/detail/105

你可能感兴趣的:(从零学java笔录-第32篇 二维数组3 二维数组格式2&图解内存存储)