黑马程序员技术交流社区
标题:
异常中的finally中的内容,在catch里面的return语句过程中运行,这个怎么理解。
[打印本页]
作者:
burningzzy
时间:
2015-8-18 21:27
标题:
异常中的finally中的内容,在catch里面的return语句过程中运行,这个怎么理解。
如果catch里有return语句,异常中的finally中的内容,在catch里面的return语句过程中运行,这个怎么理解。
作者:
金牛男人
时间:
2015-8-18 23:17
记住在中间执行
作者:
mmppp
时间:
2015-8-20 20:15
是这个意思,当执行到catch语句中的return语句的时候,这个时候方法是应该结束了的.
但是因为后面会有finally语句,所以回去执行finally中的语句.但是return语句其实已经在执行了
只是在执行的时候自己暂停了自己再去执行了finally中的代码而已,所以所有return和finally语句,finally语句是在return的执行过程中去执行的.finally的结束时间早于return语句.
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2