final,finally,finalize的区别

1.final用于声明属性、方法和类,分别表示属性不可变、方法不可覆盖,类不可继承;

2.finally是异常处理语句结构的一部分,表示总是执行代码块;

3.finalize是Object类的一个方法,在垃圾收集器执行的时候会掉用被回收对象的finalize()方法,该方法可被覆盖用于回收其他资源(关闭文件等),但JVM不保证此方法总被调用。

posted @ 2017-02-16 11:49  如果屈原会编程  阅读(176)  评论(0编辑  收藏  举报