JAVA虚拟机的回收是基于什么原理???如何实现java游戏的暂停功能???----请各位指点!

feida424 2004-04-16 10:30:30
大家都知道编写java代码不用手动管理内存,java虚拟机会为我们代劳!
java的虚拟机有一个垃圾回收机制!是对什么样的内存进行收集?是对什么样的对象进行收集?是内存中很长时间不用的内存进行收集还是对很长时间没有变化的内存进行收集?如果用java做了一个小游戏!在游戏当中有一个暂停功能,如果我暂停后很长时间不用,再继续的时候会不会暂停之前的东西就都不好用了???
...全文
88 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
bdsc 2004-08-30
  • 打赏
  • 举报
回复
形象一点:

java中如果一个对象中存另一个对象reference就把他们看成用一根线连的两个球,这样所有的对象组成像个倒着的树。树根是一个一直存在的主对象。

垃圾回收就像
1 提起这个树根抖一抖,掉下来的球就是要回收的。标记阶段
2 清扫这些掉下来的球。回收阶段


wuweifanhao 2004-08-30
  • 打赏
  • 举报
回复
我也想知道,up

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧