try…catch中finally子句的使用

try...catch中finally子句的使用

目录:

  • finally的使用
  • finally面试题
  • final、finally、finalize的区别

finally子句的使用:

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

2、finally子句必须和try一起出现,不能单独编写

3、finally子句出现的情况如下:

通常finally语句块中完成资源的释放/关闭。

try{
     System.out.println("hi");
     return;
}finally{
     System.out.println("finally");
}
//注意,try和finally联合使用,没有catch也可以,但try不能单独使用
以上代码执行顺序:
先执行try,后执行finally,最后执行return
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » try…catch中finally子句的使用