强化与确认基础知识:try catch finally 的执行顺序
2011-02-21 13:43
429 查看
public static void main(String[] args) { System.out.println(abc()); } static String abc() { int i = 0; try { System.out.println("In try 1"); i = 100 / 10; System.out.println("In try 2 =>" + i); i = 100 / 0; System.out.println("In try 3 =>" + i); return "try return" + i; } catch (Exception e) { System.out.println("In catch =>" + i); return "catch return"; } finally { System.out.println("In finally =>" + i); } }
In try 1 In try 2 =>10 In catch =>10 In finally =>10 catch return
相关文章推荐
- 【Java基础之finally和return】有return的情况下try catch finally的执行顺序
- Java基础知识强化之IO流笔记05:try...catch...finally包含的代码是运行期的
- Android面试之java基础try-catch-finally-return的执行先后顺序问题
- 【JAVA基础总结】try-catch-finally执行顺序
- 有return的情况下try catch finally的执行顺序
- try catch finally 执行顺序
- try catch finally执行顺序
- try catch finally与return的执行顺序
- 有return的情况下try catch finally的执行顺序(最有说服力的总结)
- try catch finally return 的执行顺序
- Java try catch finally的执行顺序
- try catch finally return执行顺序问题
- try catch finally return执行顺序
- 有return的情况下try catch finally的执行顺序(最有说服力的总结)
- 基础知识《十》java 异常捕捉 ( try catch finally ) 你真的掌握了吗?
- 有return的情况下try catch finally的执行顺序
- 有return的情况下try catch finally的执行顺序(最有说服力的总结)
- try catch finally与return的执行顺序
- Java try catch finally的执行顺序
- 有return的情况下try catch finally的执行顺序(最有说服力的总结)