final-finally-finalize

6 阅读1分钟

final

修饰变量、方法、类

  • 修饰变量值不可再次改变

  • 修饰方法,不可被重写,但不影响继承

  • 修饰类,不能被继承,不用使用与abstract类和接口

finally

配合 try-catch 使用,无论是否异常 finally都会被执行

finalize

finalize方法,属于object类垃圾回收之前调用,可以重写给对一个复活的机会,具体何时执行由虚拟机决定

jdk1.9之后被弃用