看板 [ java ]
討論串[問題] 如何回收物件?
共 8 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者qrtt1.時間18年前 (2007/07/03 20:32), 編輯資訊
0
0
0
內容預覽:
> 去唸唸 call by ref 的東西.. > container的東西要由container刪除,不要假他人之手。~_~. xd 不要再來 call by ref 啦. java 沒有這種鬼啊,這是賣假藥的行為 :). 基本的 gc 通則是,只要物件沒有人參考到,就可以排入優先 gc 的 qu
(還有65個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者TonyQ (骨頭)時間18年前 (2007/07/03 09:31), 編輯資訊
0
0
0
內容預覽:
-_-;;. 果然,雖然你null掉 array[] 的陣列物件,. 但是panel已經把物件存下了,那就沒搞頭啦。. 你應該做的是把ballpanel存下,. 然後移除的時候做 ballpanel.remove(球[X]),. 接著把球[X]null掉。. 另外有這種需求的Array最好採用動態陣
(還有917個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者clonn (clonn)時間18年前 (2007/07/03 02:29), 編輯資訊
0
0
1
內容預覽:
幫忙補充一下原PO的內容. 程式碼大約的是. Frame.add(球的panel.add(球[X]));. 如果是這樣子的方式. 如果說今天我已經宣告了20個球. 那我要怎麼把其中一個球回收. 或者是右後往前回收呢???. 有用過. ball[x]=null. 此方法行不通 會造成bug 或者是鬼檔
(還有45個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者archerlin時間18年前 (2007/07/02 00:25), 編輯資訊
0
0
0
內容預覽:
沒有講很清楚,我亂猜一個情境. 你說用容器的觀念,假如是用util內的ArrayList存你那個圓球object. 那用add() 加入element. 用remove() 刪除某個element. 那程式的其他部分就去尋訪這個 ArrayList. 這樣沒辦法達到你要的需求嗎?. 當然,也可能是我

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者TonyQ (骨頭)時間18年前 (2007/07/01 20:40), 編輯資訊
0
0
0
內容預覽:
你可能有在array以外的地方存了其他的物件參考. 檢查看看(攤手). 這種問題不放code上來實在很難看出啥端倪~_~. --. ▄▅▆▇███▇▆▅▄▃ ╰┼╯─╮ . ◥███████████◣ ╰┼╯=│=│. ◥██████─────── *. .*. ◥███
(還有3個字)
首頁
上一頁
1
2
下一頁
尾頁