try catch finally 有return的执行顺序
2017-02-19 11:13
441 查看
try catch 中有return的时候,finally 的代码一定会执行
测试代码:
public class FinallyReturnDemo {
public static void main(String[] args) {
try{
System.out.println(1);
return ;
}catch(Exception e){
System.out.println(2);
}finally {
System.out.println(3);
}
System.out.println(4);
}
}
运行代码:
测试代码:
public class FinallyReturnDemo {
public static void main(String[] args) {
try{
System.out.println(1);
return ;
}catch(Exception e){
System.out.println(2);
}finally {
System.out.println(3);
}
System.out.println(4);
}
}
运行代码:
相关文章推荐
- 有return的情况下try catch finally的执行顺序(最有说服力的总结)
- try-catch-finally-return执行顺序
- 有return的情况下try catch finally的执行顺序(最有说服力的总结)
- try catch finally与return的执行顺序
- Java中的try,catch(Exception e),finally及return执行顺序
- 有return的情况下try catch finally的执行顺序(最有说服力的总结)
- 有return的情况下try catch finally的执行顺序
- try catch finally与return的执行顺序
- try catch finally return执行顺序
- 有return的情况下try catch finally的执行顺序(最有说服力的总结)
- 关于return,try,catch,finally的执行顺序
- Java中try-catch-finally-return的执行顺序
- return语句在try-catch-finally中的执行顺序
- try catch finally return 的执行顺序
- 有return的情况下try catch finally的执行顺序
- try, catch, finally, return的执行顺序
- 有return的情况下try catch finally的执行顺序(最有说服力的总结)
- 有return的情况下try catch finally的执行顺序
- Java异常捕获之try-catch-finally-return的执行顺序
- 有return的情况下try catch finally的执行顺序(最有说服力的总结)