黑马程序员技术交流社区

标题: GC是什么? 为什么要有GC? (基础)。 [打印本页]

作者: 隔夜修书    时间: 2014-9-4 23:00
标题: GC是什么? 为什么要有GC? (基础)。
GC是什么? 为什么要有GC?。

作者: dhgcy    时间: 2014-9-5 20:45
GC是垃圾回收机制,是用来释放内存中的资源的
作者: 隔夜修书    时间: 2014-9-5 23:49
dhgcy 发表于 2014-9-5 20:45
GC是垃圾回收机制,是用来释放内存中的资源的

谢谢......
作者: liaorubei    时间: 2014-9-6 08:37
Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,在使用JAVA的时候,一般不需要专门编写内存回收和垃圾清理代 码。这是因为在Java虚拟机中,存在自动内存管理和垃圾清扫机制。

电脑的内存大小的不变的,当我们使用对象的时候,如使用New关键字的时候,就会在内存中生产一个对象,但是我们在使用JAVA开发的时候,当一个对象使用完毕之后我们并没有手动的释放那个对象所占用的内存,就这样在使用程序的过程中,对象越来越多,当内存存放不了这么多对象的时候,电脑就会崩溃了,JAVA为了解决这个问题就推出了这个自动清除无用对象的功能,或者叫机制,这就是GC,有个好听是名字叫垃圾回收,其实就在用来帮你擦屁股的,好让你安心写代码,不用管内存释放,对象清理的事情了。

作者: 彭卫红    时间: 2014-9-6 09:04
可以查下资料。适当了解
作者: 张周飞    时间: 2014-9-7 09:44
Java GC 是垃圾回收机制,自动内存管理和垃圾清扫机制,释放内存中的资源和垃圾
作者: sublimter    时间: 2014-9-8 21:59
主要就是来管理内存的,还有就是垃圾处理;java这一点很好,不像c++需要自己手动处理
作者: 笑脸迷人    时间: 2014-9-8 22:02
垃圾回收 ~!
作者: 黄凯旋    时间: 2014-9-8 22:24
这个网上查下就知道的,这也问么...




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2