黑马程序员技术交流社区

标题: 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