黑马程序员技术交流社区

标题: 请问二维数组的这两种创建方式在内存中的区别是什么? [打印本页]

作者: 李会成    时间: 2013-2-4 15:22
标题: 请问二维数组的这两种创建方式在内存中的区别是什么?
第一种方式:
int[][] ar={{1,2,3},{2,3,4},{6,7,8}};


第二种方式:
int[][] arr=new int[3][3];
arr[0]=new int[]{1,2,3};
arr[1]=new int[]{2,3,4};
arr[2]=new int[]{6,7,8};

如题,不知以上两种创建方式在内存中有何区别?
作者: chuanyueing    时间: 2013-2-4 17:06
本帖最后由 朱玺 于 2013-2-4 17:07 编辑

file:///C:/Users/kevin/Desktop/12.png

12.png (12.1 KB, 下载次数: 27)

12.png

作者: 李培根    时间: 2013-2-18 11:27
请勿复制他人帖子,技术分不是入学的门槛而是为了帮助大家学习而存在的。

请勿再次发此类帖子了!

此贴就关闭了。此后如有再次发现直接封禁处理,请看到此贴的会员也加以注意。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2