当有catch存在时,对一个有返回值的方法finally缺少return是错误的。
但当无catch时却不会报错。且try块中遇到return会先去找finally,若在finally中遇到return则返回,没有则返回到try中的return返回。其实没啥实用价值。
当有catch存在时,对一个有返回值的方法finally缺少return是错误的。
但当无catch时却不会报错。且try块中遇到return会先去找finally,若在finally中遇到return则返回,没有则返回到try中的return返回。其实没啥实用价值。