2010-11-30 145 views
0

如下所示,陣列按位/字節佔用的內存大小/空間是多少?Java中的數組大小

final String[] objects_user1={"1","10","100","1000","10000"}; 
+3

家庭作業? – 2010-11-30 17:08:59

+2

我希望這不適用於現場測試或面試...... – 2010-11-30 17:09:12

回答

5

ROUGH ESTIMATE:數組標題爲12個字節,指針爲4×5個字節(如果你使用64位jvm,則爲8x5),每個字符串有3個字節(+ 3x4字節)和一個字符數組(+12字節爲頭+字符串x2的長度,因爲它是char)。

0

不可能說,因爲它使用了JRE的實現細節。

0

通過在內存分配後&之前查詢可用堆空間,可以獲得近似回答。運行它的次數&計算平均值,&它將非常接近正確的答案。但是,答案只能用於運行的特定JVM。