作者jtmh ()
看板java
标题Re: [问题] 二维阵列是连续的吗?
时间Sun Jun 21 11:20:35 2009
※ 引述《hardcover (如是如是)》之铭言:
: 请问一下,以下宣告有何不同
: int [][] x = new[2][4];
: ---
: int [][] x;
: x = new int[2][];
: x[0] = new int[4];
: x[1] = new int[4];
Java 中的二维阵列都是「阵列的阵列」,
也就是第二种写法的形式,
而且第一种写法在行为上其实也等效於第二种 [注],
也因为这样,
二维阵列的记忆体并不会是全部连续的。
注:详见 JLS 说明 -
http://tinyurl.com/l8p8k8
--
我和你 就像是两个有缺角
的半圆 ● ● ▄▄▄▏▄▄
▇▇▇ ▇▇▇▇ ● ▄▄▄▏▄▄
只有彼此的退让跟包容 ● ● ● ▄▄ ▏ ▄
▇▇ ▇▇▇ ●
● ▄▄▄▏▄▄ ●
互相的磨合
才会越磨越圆滑
才能变成一个完美
的圆 (︿ ▄▄▄▏▄ ︿)ψRhomb
▇▆▇▆▅▄▅▅▄▅▆▇▇▇▆▅▄▃▄▅▆▇▆▆▅▄▇▇▄▅▆▅▄▆▇▇▇▇▇
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.175.158.46