小编Sai*_*ran的帖子

尝试,最后在try块中返回执行流程

当尝试时,最后使用组合,如果有一个return语句,请尝试.为什么最后是块执行?


class Palindrome
{
    public static void main(String args[]) 
    { 
        System.out.println(Palindrome.test()); 
    }

    public static int test()
    {
        try {  
                //return 0;  
                return 100;
        }  
        finally {  
            System.out.println("finally trumps return.");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,请告诉我执行的流程.我知道最终将在try块之后强制执行.但是在try块中,返回staatement会将控件带到主类.在那种情况下,控制将如何最终阻止?

java return finally try-catch

1
推荐指数
1
解决办法
2388
查看次数

标签 统计

finally ×1

java ×1

return ×1

try-catch ×1