A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 漆黑明月光 中级黑马   /  2016-5-31 23:52  /  689 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

java 中的虚拟机调用的是java中的fianlize还是该对象中的finalize........finalize是垃圾回收器么////

2 个回复

倒序浏览
不是。finalize是一个方法,属于Object,是垃圾回收器在回收这个对象所占用的内存时调用的,可以用来进行一些收尾工作,比如释放该对象占用的本地资源,将一些对象置为空
回复 使用道具 举报
549727094 发表于 2016-6-1 09:57
不是。finalize是一个方法,属于Object,是垃圾回收器在回收这个对象所占用的内存时调用的,可以用来进行一 ...

其实垃圾回收器回收垃圾分为两次,第一次调用该方法,进行资源清理。第二次才是真正的回收
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马