日期:2014-05-20  浏览次数:20683 次

怎么释放已经不再用的对象的内存??
就是现在做个小游戏,
有敌人,敌人被打败了,然后会消失,想要把相应的内存也释放了。。。
怎么释放??
比如:
badMan = null;
释放的??
还是要怎么做??
各位前辈们??

------解决方案--------------------
引用:
没有办法控制

+1,置为null也还是需要jvm决定什么时候回收,自己控制不了的
------解决方案--------------------
不能人为控制,
假如你是用数组就删除那个位置的吧,用集合的话就remove掉...
即使你将对象设置为null,也得看jvm什么时候来收...

------解决方案--------------------
补充。。垃圾回收器也不能做到及时,他是一个时间段来清除的
------解决方案--------------------
java是安全的语言,回收垃圾java虚拟机已经帮你干了,

你只管用就好了,你不觉得这样更好吧,让用户可以把重心放置在

自己的业务逻辑上,节省了你的时间啊,如果你实在觉得这样不爽,要自己

控制,那你还是学C++