最近花了相当长一段时间在看Hotspot JVM的GC和内存分配,本节先总结和回顾一下内存回收的相关知识点,内存的分配放到下节再讨论. 一.什么是JVM的GC GC即Garbage Collection,大家都知道,写Java程序的时候,不需要像在C.C++中一样,显示的都调用delete去回收不再需要的对象的内存空间.其实现方式是在对象的析构函数中,将new出来的指针.数组等显示的delete(delete[] 数组)掉,从而到达目的.但是,Java中,只管new,不需要delete,而且也不…