
Exception-try/catch/finally的return顺序
会被执行,输出Finally block。这种在finally块中使用return的做法一般不推荐,因为它会使程序的流程变得难以理解,并且可能会隐藏try和catch块中的错误。当在try - catch - finally语句块中有return语句时,finally块中的代码总是会被执行,并且其执行顺序在try或者catch中的return语句之后,但在方法真正返回之前。在 Java 中,如果finally块中也有return语句,那么这个return语句会覆盖try或者catch中的return语句。











