Yang berikut hanyalah tekaan yang tidak bertanggungjawab: Integer mewarisi daripada Object, anda mesti membina Objek terlebih dahulu ialah overhed 8 bait ialah objek kosong dan 4 perkataan . Bahagian adalah rujukan objek, tetapi peruntukan bait dalam Java adalah dalam unit 8, jadi 16 bait digunakan di sini, dan bait yang tidak berguna dipanggil bait padding. bait padding di bawah adalah sama.
16 bait ialah
Object Header
, termasukMark word
,Class
maklumat taip... (16 bait ialah saiz pada sistem 64-bit dan mampatan penunjuk tidak didayakan)Penjajaran HotSpot ialah penjajaran 8 bait Semua objek yang saiz akhirnya bukan gandaan 8 bait akan diisi
Objek overhed mengandungi maklumat asas objek; bait padding digunakan untuk mengisi bilangan bait.
Yang berikut hanyalah tekaan yang tidak bertanggungjawab:
Integer mewarisi daripada Object, anda mesti membina Objek terlebih dahulu ialah overhed 8 bait ialah objek kosong dan 4 perkataan . Bahagian adalah rujukan objek, tetapi peruntukan bait dalam Java adalah dalam unit 8, jadi 16 bait digunakan di sini, dan bait yang tidak berguna dipanggil bait padding.
bait padding di bawah adalah sama.