[問題]reference type variable的大小

看板java作者 (Louis Vuitton)時間16年前 (2008/04/25 22:37), 編輯推噓3(302)
留言5則, 3人參與, 最新討論串1/1
例如 ClassA classA = new ClassA(); 依我所了解,classA 這樣的 reference type variable 是儲存一個指向某個 instance 的 value (有誤請糾正 謝謝) 我想請問一下在這樣的情況之下 classA 這個 variable 所佔的記憶體大小會是定值嗎? 亦或是取決於 ClassA 這個物件的大小? 謝謝各位的回答 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.14.44

04/26 01:09, , 1F
和 ClassA 物件大小無關吧...
04/26 01:09, 1F

04/26 15:02, , 2F
這我可以理解,至於實際大小不曉得是多少?
04/26 15:02, 2F

04/27 08:26, , 3F
實際大小要看 JVM 的實作,不過目前應該大部分都是 32 bits
04/27 08:26, 3F

04/27 15:43, , 4F
如果是用 jdk 64bit,那麼reference的大小是否會變成64bits?!
04/27 15:43, 4F

04/27 22:43, , 5F
應該會吧,我不確定耶 ^^b
04/27 22:43, 5F
文章代碼(AID): #184Uod2S (java)