黑马程序员技术交流社区

标题: Java常见面试题。求大侠分析分析。。主要是finalize怎么解释。没见过。 [打印本页]

作者: 陈胜华    时间: 2015-4-27 23:59
标题: Java常见面试题。求大侠分析分析。。主要是finalize怎么解释。没见过。
final、finally、和finalize的区别是什么?这题经常面试提到。求大侠分析下,主要是finalize。这个没有怎么见过。。。
作者: 苟苟    时间: 2015-4-28 09:35
final用于声明属性,方法和类,分别表示属性不可交变,方法不可覆盖,类不可继承。
作者: 苟苟    时间: 2015-4-28 09:37
finally是异常处理语句结构的一部分,表示总是执行。finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法
作者: 陈胜华    时间: 2015-4-30 00:17
苟苟 发表于 2015-4-28 09:37
finally是异常处理语句结构的一部分,表示总是执行。finalize是Object类的一个方法,在垃圾收集器执行的时 ...

谢谢哈。好像是垃圾回收器的一个方法。
作者: lingda21    时间: 2015-4-30 00:52
finalize是垃圾回收器
作者: tanzhixue    时间: 2015-4-30 01:10
Object的一个方法,用来回收垃圾的。
作者: ccc6657676    时间: 2015-12-9 22:15
支持一下吧
作者: chirst123    时间: 2015-12-10 00:52
你用循环创建一千个匿名对象(匿名对象没有索引,使用完就是垃圾),,然后在对应的类里重写下finalize方法(里面加上一条输出语句)就可以看到输出语句了,证明finalize是被调用了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2