Try{}里有一个return语句,那么紧跟在这个try后面的finally{}里的code会执行的。
finally 语句总会执行,除非遇到一些特殊情况,如System.exit(0)
return语句并不一定就是结束一段程序,当它和finally一起使用但finally语句中无return时会先等finally语句执行完成后再返回值。
当finally语句中有return语句时会直接返回finally中return的语句
Try{}里有一个return语句,那么紧跟在这个try后面的finally{}里的code会执行的。
finally 语句总会执行,除非遇到一些特殊情况,如System.exit(0)
return语句并不一定就是结束一段程序,当它和finally一起使用但finally语句中无return时会先等finally语句执行完成后再返回值。
当finally语句中有return语句时会直接返回finally中return的语句