final、finally、finalize的区别

tim-qtp...小于 1 分钟Java基础

📱 final关键字(坚不可摧的)意思,可以用在类,方法和变量上;类的话不能被继承,方法上的话子类无法重写,变量上的话不能重新赋值;

📱 finally代码块 是一个代码块,通常与try-catch语句一起使用,用于确保无论异常是否发生,都会执行某些代码。通常用于关闭资源,如文件流或数据库连接。

📱 finalize:方法,用于对象被垃圾回收前执行清理操作(不建议使用)。