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];

 

 

 

 

在書上看到的,覺得很有意思~

文章標籤
JAVA
全站熱搜
創作者介紹
創作者 Master Sarge 的頭像
Master Sarge

Master Sarge 的部落格

Master Sarge 發表在 痞客邦 留言(0) 人氣()