GC是什么?为什么要有GC GC是垃圾收集的意思,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,从而有效的防止内存泄露。要请求垃圾收集,可以调用下面的方法之一: System.gc()或Runtime.getRuntime().gc(), 但JVM可以屏蔽掉显示的垃圾回收调用。