黑马程序员技术交流社区

标题: 请大家谈谈final,finally,finalize的区别? [打印本页]

作者: 祁焱    时间: 2011-10-21 15:55
标题: 请大家谈谈final,finally,finalize的区别?
请大家谈谈final,finally,finalize的区别?
作者: 董浩    时间: 2011-10-21 19:16
final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。
finally是异常处理语句结构的一部分,表示总是执行。
finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等
作者: o火o把o    时间: 2011-10-21 22:18
final出现在属性,方法,类名前.
finally 出现在 try{} catch{} finally语句中,表示任何情况下都要执行的代码.
finalize 是个垃圾回收机制.可以被覆写.




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