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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 隔夜修书 中级黑马   /  2014-9-4 23:00  /  10333 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

GC是什么? 为什么要有GC?。

8 个回复

倒序浏览
GC是垃圾回收机制,是用来释放内存中的资源的
回复 使用道具 举报
dhgcy 发表于 2014-9-5 20:45
GC是垃圾回收机制,是用来释放内存中的资源的

谢谢......
回复 使用道具 举报
Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,在使用JAVA的时候,一般不需要专门编写内存回收和垃圾清理代 码。这是因为在Java虚拟机中,存在自动内存管理和垃圾清扫机制。

电脑的内存大小的不变的,当我们使用对象的时候,如使用New关键字的时候,就会在内存中生产一个对象,但是我们在使用JAVA开发的时候,当一个对象使用完毕之后我们并没有手动的释放那个对象所占用的内存,就这样在使用程序的过程中,对象越来越多,当内存存放不了这么多对象的时候,电脑就会崩溃了,JAVA为了解决这个问题就推出了这个自动清除无用对象的功能,或者叫机制,这就是GC,有个好听是名字叫垃圾回收,其实就在用来帮你擦屁股的,好让你安心写代码,不用管内存释放,对象清理的事情了。
回复 使用道具 举报
可以查下资料。适当了解
回复 使用道具 举报
Java GC 是垃圾回收机制,自动内存管理和垃圾清扫机制,释放内存中的资源和垃圾
回复 使用道具 举报
主要就是来管理内存的,还有就是垃圾处理;java这一点很好,不像c++需要自己手动处理
回复 使用道具 举报
垃圾回收 ~!
回复 使用道具 举报
这个网上查下就知道的,这也问么...
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马