社区
Java SE
帖子详情
JAVA虚拟机的回收是基于什么原理???如何实现java游戏的暂停功能???----请各位指点!
feida424
2004-04-16 10:30:30
大家都知道编写java代码不用手动管理内存,java虚拟机会为我们代劳!
java的虚拟机有一个垃圾回收机制!是对什么样的内存进行收集?是对什么样的对象进行收集?是内存中很长时间不用的内存进行收集还是对很长时间没有变化的内存进行收集?如果用java做了一个小游戏!在游戏当中有一个暂停功能,如果我暂停后很长时间不用,再继续的时候会不会暂停之前的东西就都不好用了???
...全文
89
2
打赏
收藏
JAVA虚拟机的回收是基于什么原理???如何实现java游戏的暂停功能???----请各位指点!
大家都知道编写java代码不用手动管理内存,java虚拟机会为我们代劳! java的虚拟机有一个垃圾回收机制!是对什么样的内存进行收集?是对什么样的对象进行收集?是内存中很长时间不用的内存进行收集还是对很长时间没有变化的内存进行收集?如果用java做了一个小游戏!在游戏当中有一个暂停功能,如果我暂停后很长时间不用,再继续的时候会不会暂停之前的东西就都不好用了???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bdsc
2004-08-30
打赏
举报
回复
形象一点:
java中如果一个对象中存另一个对象reference就把他们看成用一根线连的两个球,这样所有的对象组成像个倒着的树。树根是一个一直存在的主对象。
垃圾回收就像
1 提起这个树根抖一抖,掉下来的球就是要回收的。标记阶段
2 清扫这些掉下来的球。回收阶段
wuweifanhao
2004-08-30
打赏
举报
回复
我也想知道,up
你知道
java
gc垃圾
回收
是什么吗?白话介绍,小白都能看得懂!
今日分享开始啦,
请
大家多多指教~ gc是
java
区别于其他好几门语言(c/c++)的一个代表
功能
(当然也有很多可以自动管理内存的语言,如所有的脚本语言,你根本不知道内存管理这回事)! 当然,之所以要把c/c++和
java
相比,是因为
java
出现的初衷即是对标c++的缺点的。不管怎么样,gc让程序员gg们不用痛苦地管理内存,这是好事! 回归正题,gc是什么?网上有大片的讲解,但大多显得高深莫测,云里雾里,我想换个角度来讲讲这事。 小白:Garbage Collect 垃圾
回收
(内存),是一种自动管理内存的一种
JVM详解(包括JVM内存模型与GC垃圾
回收
)
学会使用
Java
对于一个程序员是远远不够的。
Java
语法的掌握只是一部分,另一部分就是需要掌握
Java
内部的工作
原理
,从编译到运行,到底是谁在帮我们完成工作的?接下来着重对
Java
虚拟机
,也就是JVM有一个深刻认识,对日后完成项目的开发或是更底层的开发有很大的帮助。接下来说的均为个人的一点小见解和观点,希望大家多多
指点
!
虚拟机
---4.gc
下文纯个人理解,有不同意见欢迎
指点
批评。这些纯个人知识梳理总结 讲到
虚拟机
,大伙肯定会讲垃圾
回收
。方便,自动。 那什么是垃圾?没人用了。 那哪里才有垃圾?内存。具体
回收
都说是堆,其实还有共享方法区;共享方法区,就是放了二进制文件的对象和二进制结构和静态常量的地方;它怎么
回收
确定,想下,这个二进制文件进来,是有触发。既然
回收
就是全部触发都没了。new的对象
回收
了。没有实例了。class对象没人...
[计算机毕设]基于
java
的打飞机
游戏
系统设计与
实现
(项目报告+源代码)
基于
java
的打飞机
游戏
系统项目说明报告 1.1 手机软件现状在信息社会中,手机及其他无线设备越来越多的走进普通百姓的工作和生活,随着信息网络化的不断进展,手机及其他无线设备上网络势在必行。但是传统手机存在以下弊端:1. 传统手机出厂时均由硬件厂商固化程序,程序不能增加、删除,有了错误也不能更新、修改,若要增加新
功能
必须另换一部手机。2. 传统手机访问互联网是通过WAP(Wireless Application Protocal),所有网络资源必须接通网络才能在线访问,非常耗时、费用亦很高。而
Java
技
一篇文章彻底搞懂
Java
虚拟机
概念:
虚拟机
:指以软件的方式模拟具有完整硬件系统
功能
、运行在一个完全隔离环境中的完整计算机系统 ,是物理机的软件
实现
。常用的
虚拟机
有VMWare,Visual Box,
Java
Virtual Machine(
Java
虚拟机
,简称JVM)。
Java
虚拟机
阵营:Sun HotSpot VM、BEA JRockit VM、IBM J9 VM、Azul VM、Apache Harmony、Googl...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章