GC是什么?为什么要有GC

GC:Garbage Collection 垃圾收集器。

GC就是对“不可达“的对象进行回收,释放内存。

Java内存的管理实际上就是对对象的管理,其中包括对对象的分配和回收。

对于程序员来说,分配对象使用new关键字,释放对象时只要将对象所有引用赋值为null,让程序不能够再访问这个对象

我们称该对象为“不可达”,GC将负责所有不可达“不可达”对象的内存空间。

参考:http://www.cnblogs.com/cloudwind/archive/2012/08/22/2651208.html

本地文件:GarbageCollection.java

原文地址:https://www.cnblogs.com/ysloong/p/6388670.html