了解过, JVM就是Java虚拟机,JVM内存中方法区,虚拟机栈,本地方法栈,堆和程序计数器。
垃圾回收机制是Java语言一个非常重要的特性。我们在开发中内存区域的资源很宝贵,有很多对象使用过后是需要清理,所以Java引用了GC垃圾收集器,当Java虚拟机发觉内存资源紧张的时候,就会自动地去清理无用对象所占用的内存空间。
如果需要,可以在程序中显式地使用System.gc()来强制进行一次立即的内存清理。Java提供的GC功能可以自动监测对象是否超过了作用域,Java的GC会自动进行管理,目的为了自动回收内存 ! 调用方法:System.gc() 或Runtime.getRuntime().gc();