java對象的佔用字節數-- java高級篇

java對象的內存組成 java對象的內存以字節爲單位,且必須是8的倍數,它的構成由3部分組成: 對象頭: mark word(8字節/64bit)、oop指針(對象地址指針,可能是4字節也可能是8字節,默認4字節) 實例數據:基礎數據類型(按照java的基礎字節數) + 引用數據類型(可能是4字節也可能是8字節,默認4字節) 對齊內存填充: 整個對象的字節數必須是8的倍數,不足則需要補充 其中:
相關文章
相關標籤/搜索