簡體   English   中英

Long和String對象的Java大小

[英]Java size of Long and String objects

在這里 ,作者的測試表明IntegerLong對象占用相同的內存量,即16個字節。 但是,當我在此處的在線Java編譯器中運行確切的代碼時,會得到不同的結果。 Long對象似乎占據了24個字節。

此外,作者說一個空的String對象占用40個字節的內存。 但是,在線編譯器說它占用24個字節。

為什么會這樣呢? Java編譯器是否已更新?

注意 :作者確實注意到其結果基於Sun的Windows JDK 1.3.1,並警告其可能會更改。

作者明確指出:

注意:以下結果基於Sun的Windows JDK 1.3.1。 由於Java語言和JVM規范可以保證和不能保證,您不能將這些特定結果應用於其他平台或其他Java實現。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM