一、概念

  • 在finally子句的代码是最后执行的,并且一定会执行,即使try语句块中的代码出现异常。

二、面试题

1.finally和return

image.png
image.png

2.final finally finalize的区别

  1. final是一个关键字。表示最终的。不变的
  2. finally也是一个关键字,和try联用,使用在异常处理机制中。
  3. finalize()是object类中的一个方法。作为方法名出现。(是标识符
  4. finalize()是GC垃圾回收器调用

image.png