java多维数组在内存中的存储详解
比如下面这段代码:
int[][] arr = new int[3][];
arr[0] = new int[3];
arr[0][1] = 5;
arr[1] = new int[]{1,2,3};
①执行到:
int[][] arr = new int[3][];
在内存中如图:
//此时若输出:
System.out.println(arr);//地址
System.out.println(arr[0]);//null
System.out.println(arr[0][0]);//报错
②执
原创
2020-07-25 10:01:31 ·
753 阅读 ·
1 评论