首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

关于不同方式数组在内存中分配方式

2013-01-02 
关于不同形式数组在内存中分配方式?本帖最后由 DNB_duzhe 于 2012-12-25 13:39:05 编辑参考信息:定义一个

关于不同形式数组在内存中分配方式?
本帖最后由 DNB_duzhe 于 2012-12-25 13:39:05 编辑 参考信息:
定义一个长度为100的数组
方式1:定义一个长度为100的二维数组arr[10][10]
方式2:定义一个长度为10的数组arr[10],然后从arr[0]-->arr[9]再次分别分配十个长度的数组
以上两种方式分配出的长度为100的二维数组在内存中分配方式一致吗?还是有细微的差别?










附:感谢各位大神参与回答,谢谢 
[解决办法]
数组里面的地址值都是连续的。
二维数组也是一个数组。所以你觉得呢
[解决办法]
我知道在C语言中只有一维数组,它的多维数组其实是数组的数组,java设计思想有可能跟这个类似,或者你翻阅一下java语言规范,肯定有描述
[解决办法]
http://docs.oracle.com/javase/specs/jls/se7/html/index.html

热点排行