作者blow (Louis Vuitton)
站內java
標題[問題]reference type variable的大小
時間Fri Apr 25 22:37:24 2008
例如
ClassA classA = new ClassA();
依我所了解,classA 這樣的 reference type variable
是儲存一個指向某個 instance 的 value (有誤請糾正 謝謝)
我想請問一下在這樣的情況之下 classA 這個 variable 所佔的記憶體大小會是定值嗎?
亦或是取決於 ClassA 這個物件的大小?
謝謝各位的回答
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.14.44
1F:推 adrianshum:和 ClassA 物件大小無關吧... 04/26 01:09
2F:→ blow:這我可以理解,至於實際大小不曉得是多少? 04/26 15:02
3F:推 jtmh:實際大小要看 JVM 的實作,不過目前應該大部分都是 32 bits 04/27 08:26
4F:→ blow:如果是用 jdk 64bit,那麼reference的大小是否會變成64bits?! 04/27 15:43
5F:推 jtmh:應該會吧,我不確定耶 ^^b 04/27 22:43