try catch finally 的执行过程

try{}里有一个return语句,那么紧跟在这个try后的finally{}里的code会不会被执行,何时执行,在return前仍是后?java 答:会被执行,在方法返回调用者前执行。java容许在finally中改变返回值的作法是很差的,由于若是存在finally代码块,try中的return语句不会立马返回调用者,而是记录下返回值待finally代码块执行完毕以后再向调用者返回其值,而后若是
相关文章
相关标签/搜索