性能问答>Java里关于System.gc()是否一定能调用finalize()?>
1回复
4年前

Java里关于System.gc()是否一定能调用finalize()?



我知道gc()的作用是建议jvm去进行垃圾回收,但未必执行这一操作。

但是最近看一篇文章关于gc的一个例子。即一个自己定义的类重写了finalize()方法,同时在main中调用了System.gc(),书中意思是这样即可强制调用finalize()方法。

感觉这两个说法有点矛盾啊

3441 阅读
请先登录,查看1条精彩评论吧
快去登录吧,你将获得
  • 浏览更多精彩评论
  • 和开发者讨论交流,共同进步