Java的垃圾回收(Garbage Collection)机制

来源: LUPA开源社区
发布时间: 2007-05-27 02:54 版权申明

字体:


文章来源于http://www.lupaworld.com
一.谁在做Garbage Collection

       一种流行的说法:在C++里,是系统在做垃圾回收;而在Java里,是Java自身在做。

        在C++里,释放内存是手动处理的,要用delete运算符来释放分配的内存。这是流行的说法。确切地说,是应用认为不需要某实体时,就需用delete告诉系统,可以回收这块空间了。这个要求,对编码者来说,是件很麻烦、很难做到的事。随便上哪个BBS,在C/C++版块里总是有一大堆关于内存泄漏的话题。

    Java采用一种不同的,很方便的方法:
    Garbage Collection。 垃圾回收机制放在JVM里。JVM完全负责垃圾回收事宜,应用只在需要时申请空间,而在抛弃对象时不必关心空间回收问题。

文章来源于http://www.lupaworld.com

声明:LUPA开源社区刊登此文只为传递信息,并不表示赞同或者反对。

查看全部评论(0)我来说两句 直接向LUPA提出您的宝贵建议

-5 -3 -1 - +1 +3 +5