Re: [問題] 如何回收物件?

看板java作者 (痞子軍團團長)時間18年前 (2007/07/01 18:02), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/8 (看更多)
※ 引述《Gitangan (周大貓)》之銘言: : 不好意思請問一下 : 目前寫一個小遊戲 : 按下button會產生圓球在panel上跑 : 按另一個button會把圓球給拿掉一顆 : 然後球和球之間有碰撞的事件 : 當我新增10幾 20顆球時 : 我再刪球 刪至剩一顆時 : 他自己會做碰撞的事件 : 意思就是 很像有隱形的球在跟他碰撞= = : 我把球拿掉的方法是 array[i]=null; 基本上,這樣子作的方法是沒有錯的 只是你無法確保記憶體當中的物件什麼時候會被 JVM 給掰掰掉 (不過,你的問題應該不是在這個地方) 我推測你的問題是處理圓球碰撞的 object 當中關於 array[] 的資料沒有跟著更新(或著說移除) : array[i]是宣告為球的類別 : 用null不能把他給刪掉嗎? : 後來我做一個Label顯示目前球的顆數 : 有20顆球時 label顯示20顆 而剩一顆時也是顯示1顆 : 是什麼問題咧= =? -- 侃侃長論鮮窒礙 首頁:http://www.psmonkey.idv.tw 眾目睽睽無心顫 Blog:http://ps-think.blogspot.com 煢居少聊常人事 殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc)精華區 \囧/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.200.50
文章代碼(AID): #16XtlIB4 (java)
討論串 (同標題文章)
文章代碼(AID): #16XtlIB4 (java)