黑马程序员技术交流社区
标题:
finally,finalize,final你知道区别吗?
[打印本页]
作者:
pizhihui
时间:
2015-6-8 19:02
标题:
finally,finalize,final你知道区别吗?
乍一看,还真不知道,不要被他们的妖术给骗了,其实他们三个没有什么关系,只是长的很像。那我们就来拨开他们的面目!
1.final关键字可以修饰:
成员变量、局部变量:常量。其值不能被改变
成员方法:最终方法,不能被重写;
类:最终类。不能被继承;
2.finally关键字,是try..catch语句一部分:
finally代码块中的代码,无论是否发生异常,都会被执行。
3.finalize():不是关键字。它是Object类中的一个方法;当垃圾回收期回收一个对象空间前,会调用此方法。
此方法执行完毕,此对象的内存空间将被清除。
作者:
雪域星辰
时间:
2015-6-8 20:25
这个不难理解。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2