Wie viel Speicherplatz in Bytes verbrauchen Referenzdatentypen in Java? Wie viele Bytes beanspruchen Variablen des Klassentyps, ähnlich wie der Int-Datentyp 4 Bytes.
Antworten:
1 für die Antwort № 1Eine Referenzvariable ist ein Zeiger und hat die Größe eines Zeigers. Es hängt also von der JVM (32-Bit oder 64-Bit) und davon ab, ob Zeiger komprimiert sind (PressedOop).
Dies ist der Raum der Referenz, nicht das Objekt, auf das möglicherweise von der Variablen verwiesen wird (wenn nicht NULL).