/ / Alokácia pamäte Java pre napríklad premenné - java, pamäť, referencie, int

Prideľovanie Java pamäte premenné - java, memory, reference, int

Koľko miesta v pamäti v bajtoch spotrebujú referenčné typy údajov v jave? V podstate koľko bajtov zaberajú premenné typu triedy, podobne ako int dátový typ spotrebujúci 4 bajty.

odpovede:

1 pre odpoveď č. 1

Referenčná premenná je ukazovateľ a má veľkosť ukazovateľa, takže závisí od JVM (32 alebo 64 bitov) a od toho, či sú ukazovatele komprimované (compressedOop).

Toto je priestor referencie, nie objekt, na ktorý sa premenná potenciálne odkazuje (ak nie je null).