final,finally,finalize的区别

**final:**用于声明属性,方法和类
修饰属性:属性不可变
修饰方法:方法不可覆盖
修饰类:类不可继承
**finally:**异常处理的一部分,表示总是执行
finalize: Object类的一个方法,在垃圾收集器执行时会调用被回收对象的此方法,可以覆盖此方法,提供垃圾收集时的其它资源回收,列如关闭文件等。

你可能感兴趣的:(java,java)