JVM中Integer實(shí)例占用多少個(gè)字節(jié)
1 回答

蝴蝶刀刀
TA貢獻(xiàn)1801條經(jīng)驗(yàn) 獲得超8個(gè)贊
每個(gè)Integer 32bit,也就是四個(gè)字節(jié)
Integer在內(nèi)存中有一個(gè)指向方法區(qū)里邊類信息的指針,這個(gè)指針占用4bytes;另外Integer中實(shí)例變量只有一個(gè)int類型的字段,所以為32位,4bytes。在不考慮lock、wait set、gc相關(guān)信息占用的時(shí)候,如果是第一種方案,有4bytes的指向?qū)ο蟪氐闹羔?,一共?*4=12bytes;如果是第二種實(shí)現(xiàn)方案,則是2*4-8bytes的指針。
- 1 回答
- 0 關(guān)注
- 836 瀏覽
添加回答
舉報(bào)
0/150
提交
取消