Re: [問題] 參考變數的傳遞

看板java作者 (coolcomm)時間11年前 (2013/02/04 23:35), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/5 (看更多)
在Java中 傳入一個物件事實上是傳入一個指向該物件的指標 因為Java是call by value 當更改指標指向的位址時 原本的變數不會受到影響 nowNode.left = new Node(); 這行事實上是把newNode中的指標left指向heap上一塊新的位置 因為仍然有物件(nowNode.left)指向這個位置 GC當然不會回收 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.163.84.14 ※ 編輯: coolcomm 來自: 1.163.84.14 (02/04 23:38)
文章代碼(AID): #1H3zLMHB (java)
文章代碼(AID): #1H3zLMHB (java)