6.4 Finally子语句

参考书籍:Java面向对象程序设计(第二版)--耿祥义 张跃平编著

 

通过一个例子熟悉带Finally子语句的try-catch语句,语法格式:

try{}

catch(ExceptionSubClass e){}

Finally{}

其执行机制是,在执行try-catch语句后,执行finally子语句,也就是说,无论在try部分是否发生过异常,都执行finally子语句。

但要注意:

  1. 如果try-catch语句中执行了return语句,那么finally子语句依然会被执行
  2. 如果在try-catch语句中执行了程序退出代码,即执行了System.exit(0);,将不执行fianlly子语句(当然包括其后的所有语句)

猜你喜欢

转载自blog.csdn.net/weixin_42717928/article/details/81201655
6.4
今日推荐