2021-04-21
final、finally 和 finalize 的区别1. 基于概念final - 用于修饰类、属性和方法修饰类:类不可被继承修饰属性:属性为基本类型时,值不可修改;属性为引用类型时,指向的内存地址不可修改修饰方法:方法不能被重写finally - 用于重要代码的执行,如文件资源、网络资源回收finalize - Object#finalize()会在对象被回收前执行2. 基于安全与性能用final修饰的类不能被继承,用final修饰的方法不能被重写,保证了公用类的安全性,因为不能被
复制链接