一般情况下try-catch-finally里,finally多会运行, 那么有什么情况运行不到呢?

解决方案 »

  1.   

    return也会执行finally的,只有遇到system.exit(),finally才不会执行。
      

  2.   

    "return也会执行finally的,只有遇到system.exit(),finally才不会执行。",刚做的测试用
    System.exit()不执行finally,同意。
      

  3.   

    同意System.exit()不执行finally
      

  4.   

    掉电    呵呵,瞎起哄. 
    同意 return 会执行 finally, 书上也是这么说的!
    System.exit() 不会执行.
      

  5.   

    return也会执行finally的,只有遇到system.exit(),finally才不会执行。
      

  6.   

    不写finally块的时候,绝对不会执行。
      

  7.   

    楼上各位,看来观点一样了。
    我总结一下就是当try或者catch里运行到system.exit的时候,不会运行到finally。 还有没有补充吗?