看了你们的评论,我总结一下: try_catch_finally三者都可以包含return语句,根据是否包含异常执行try或catch中的return,但当finally包含return时,前两者的return都会被finally的return替换掉。 注:在try_catch_finally之外使用return时,try_catch_finally不应该包含return语句,但不知道什么原理
因为finally中return肯定会被执行,所以下载finally之后的return 就肯定不会被执行,编译都过不去的