A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© fenzheng 中级黑马   /  2014-3-14 23:56  /  897 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

java的垃圾回收机制????是什么啊????

3 个回复

正序浏览
JVM是java中的垃圾回收机制,当堆内存中建立的对象没有引用指向时,JVM会将此对象作为垃圾给回收,就相当于从对内中删除。JVM垃圾回收机制是不定时启动的。
回复 使用道具 举报
c++中对象所占的内存在程序结束运行之前一直被占用,在明确释放之前不能分配给其它对象;而在Java中,当没有对象引用指向原先分配给某个对象的内存时,该内存便成为垃圾。JVM的一个系统级线程会自动释放该内存块。垃圾回收意味着程序不再需要的对象是"无用信息",这些信息将被丢弃。当一个对象不再被引用的时候,内存回收它占领的空间,以便空间被后来的新对象使用。
回复 使用道具 举报
垃圾回收机制是用来回收堆内存中存在的不会再被引用的内存区(主要是创建对象,数组等引用类型对象是,系统为其分配的实际存储对象的内存)。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马