黑马程序员技术交流社区
标题:
final,finally和finalize的区别
[打印本页]
作者:
VincentWJ
时间:
2016-3-17 14:24
标题:
final,finally和finalize的区别
如题:请问final,finally和finalize的区别?
作者:
ameanboy
时间:
2016-3-17 16:53
下面是我自己总结的一些内容,不到位的地方请楼下纠正哈
final是修饰符,
修饰类:被修饰后的类无法被继承,(String就是一个final类)
修饰基本变量(byte, short, int, long, float, double, char, boolean),变量只能被初始化一次,而且初始化后无法改变值;
修饰引用,无法改变该引用指向的地址值;
修饰方法:方法无法被重写
finally
try catch finally体系里的关键字,finally关键字代码块中的内容一定会被执行
finalize()是Object中的方法,如果该对象没有任何有效引用且达到内存清理阈值,由垃圾回收(GC)调用该方法回收内存
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2