无意看到这个问题,好吧,基础不扎实记录一下:就这样。
会,在return前做。
但是问题又来了,就是return的问题。
总结就是 finally一定执行,但是return 的值预先存储记录下来
return前的try部分---》finally-->return,不过这个值是之前存储好的
try{
i=0;
保存返回值0
}
finally{
i=100;
打印
}
返回0
finally
100
0
无意看到这个问题,好吧,基础不扎实记录一下:就这样。
会,在return前做。
但是问题又来了,就是return的问题。
总结就是 finally一定执行,但是return 的值预先存储记录下来
return前的try部分---》finally-->return,不过这个值是之前存储好的
try{
i=0;
保存返回值0
}
finally{
i=100;
打印
}
返回0
finally
100
0