当前位置: 代码迷 >> Java相关 >> [讨论][原创]内存释放
  详细解决方案

[讨论][原创]内存释放

热度:334   发布时间:2006-10-16 15:33:19.0
[讨论][原创]内存释放

这是我前阵子写的一个连连看的游戏,由于我是自学Java的,所以有些技术方面的东西不是很了解。
这个游戏就出现了内存释放的问题,问各位高手如何解决内存问题:
游戏中的各元素是用JLabel实现的,问题就是如何在过一关后进入下一关时,把前一关定义的JLabel占用的内存给释放掉(没释放的结果是越来越卡,到后来可能会卡死。。。。),请速指点。。。。

搜索更多相关的解决方案: 内存  连连看  释放  游戏  JLabel  

----------------解决方案--------------------------------------------------------
不知道你是用什么处理数据的?
就是你的数据结构?
----------------解决方案--------------------------------------------------------

不知道怎么传rar文件上去?我刚才传不上去。
要不我可以把文件传上去让你们看看。


----------------解决方案--------------------------------------------------------
我是先定义一组JLabel,然后过一关后又定义了一组,如此下去。。。。
我起要的是过一关或GameOver后让系统清理掉此前定义的JLabel所占用的资源
----------------解决方案--------------------------------------------------------
你用数组??
用一些java给的数据结构效率会高些
ArrayList<JLabel>
如果不用了就remove了
----------------解决方案--------------------------------------------------------
哦,谢谢了。我呆会试试去。。。。
----------------解决方案--------------------------------------------------------
内存释放问题好象没个都会带有一个方法dispose()释放内存 `

但是不知道是不是你要的结果```
----------------解决方案--------------------------------------------------------
我试了,不过JLabel好象没有dispose()这个方法,何解??
----------------解决方案--------------------------------------------------------

我好想说错了`` 好象dispose()是用于容器类的 我也不是很清楚


----------------解决方案--------------------------------------------------------
哦,还是谢谢了
----------------解决方案--------------------------------------------------------
  相关解决方案