我知道gc()的作用是建议jvm去进行垃圾回收,但未必执行这一操作。
但是最近看一篇文章关于gc的一个例子。即一个自己定义的类重写了finalize()方法,同时在main中调用了System.gc(),书中意思是这样即可强制调用finalize()方法。
感觉这两个说法有点矛盾啊