/ / Java-Speicherzuweisung für Instanzvariablen - Java, Speicher, Referenz,

Java-Speicherzuweisung für Instanzvariablen - Java, Speicher, Referenz, Int

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 № 1

Eine 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).