我们前面说到了JVM的常用的配置参数,其中就涉及了GC相关的知识,趁热打铁,我们今天就学习下GC的算法有哪些,种类又有哪些,让我们进一步的认识GC这个神奇的东西,帮助我们解决了C 一直挺头疼的内存回收问题. 一.GC的概念 首先在介绍GC概念之前,我们先知道下为什么GC,然后我们再讲解GC.众所周知,JAVA 语言,与C语言不同,Java内存(堆内存)的分配与回收由JVM垃圾收集器自动完成,比如 C语言自己定义的变量,不用时需要自己回收这个变量 .JAVA这就是自动完成了,自动检测,无用的垃圾,…