看板
[ java ]
討論串[問題] 如何回收物件?
共 8 篇文章
內容預覽:
> 去唸唸 call by ref 的東西.. > container的東西要由container刪除,不要假他人之手。~_~. xd 不要再來 call by ref 啦. java 沒有這種鬼啊,這是賣假藥的行為 :). 基本的 gc 通則是,只要物件沒有人參考到,就可以排入優先 gc 的 qu
(還有65個字)
內容預覽:
-_-;;. 果然,雖然你null掉 array[] 的陣列物件,. 但是panel已經把物件存下了,那就沒搞頭啦。. 你應該做的是把ballpanel存下,. 然後移除的時候做 ballpanel.remove(球[X]),. 接著把球[X]null掉。. 另外有這種需求的Array最好採用動態陣
(還有917個字)
內容預覽:
幫忙補充一下原PO的內容. 程式碼大約的是. Frame.add(球的panel.add(球[X]));. 如果是這樣子的方式. 如果說今天我已經宣告了20個球. 那我要怎麼把其中一個球回收. 或者是右後往前回收呢???. 有用過. ball[x]=null. 此方法行不通 會造成bug 或者是鬼檔
(還有45個字)
內容預覽:
你可能有在array以外的地方存了其他的物件參考. 檢查看看(攤手). 這種問題不放code上來實在很難看出啥端倪~_~. --. ▄▅▆▇███▇▆▅▄▃ ╰┼╯─╮ ╮. ◥███████████◣ ╰┼╯=│=│. ◥██████───────◣ *. ╯ ╯ ╯ の 物 語 .*. ◥███
(還有3個字)