close
JAVA在宣告array的記憶體方式
以2維來說,ex:
a = int[2][3]
int[2]的部分別是指向兩塊1維array的記憶體空間
那兩塊記憶體空間又包含了3個空間可存放data
更多維的array也是這種記憶體指標方式來建構
JAVA不像是C語言用一維空間偽裝成多維
用記憶體指標的方式,可以指定指到的區塊各自有幾個空間
範例:
int a[][] = new a[3][];
a[0] = new int[1];
a[1] = new int[3];
a[2] = new int[10];
在書上看到的,覺得很有意思~
文章標籤
全站熱搜