java异常语句的执行顺序

来源:互联网 发布:济南java工资线 编辑:程序博客网 时间:2024/05/17 16:57

try中有两种情况:

1.try中没有异常时,但是有return等跳转语句,这样会引发程序控制流离开当前的try,自动完成finally中资源的释放。 2try中有异常时,catch在获取到异常之前,进行finally执行,接着执行catch中的语句。 由于本题中的finally中有return语句,将try中的return语句覆盖,程序直接跳出。