final、finally、finalize 有什么区别?
-
final:表示不变,常用于修饰类、变量、方法;修饰类时该类不能被继承、修饰方法时该方法不能被重写、修饰变量时该变量是一个常量不能被重新赋值。
-
finally:异常关键字,用于try-catch语句中,常用来释放资源。
-
finalize:Object类的一个方法,通过使用 finalize()方法,可在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。
final:表示不变,常用于修饰类、变量、方法;修饰类时该类不能被继承、修饰方法时该方法不能被重写、修饰变量时该变量是一个常量不能被重新赋值。
finally:异常关键字,用于try-catch语句中,常用来释放资源。
finalize:Object类的一个方法,通过使用 finalize()方法,可在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。