楼主问的好 不过不用质疑finally当然会执行要不就对不起他的名了呵呵

解决方案 »

  1.   

    finally是不管有没有异常都会执行的啦
      

  2.   

    要执行的,finally就是无论如何都要执行
      

  3.   

    当然阿,finally不管怎么样都会执行
      

  4.   

    finally注定是要被执行的,这是命运...
      

  5.   

    你注定要把这个贴子解了,不管明白还是不明白。
    和FINALLY一样哈哈,玩笑。
      

  6.   

    楼主试一下不就知道了?再试一下把return true;改为System.exit(0);
      

  7.   

    可以的,finally保证会在try,catch后执行
      

  8.   

    我其实是对它的机制不清楚 
    比如
    public booean xxx{
                ...
            return true;
                ...
    }return后的语句就不会被执行
    还有 一般性 调用函数是利用中断方式,执行中碰到return即中断返回 那finally中的语句怎么会运行呢
    请高手赐教
      

  9.   

    我其实是对它的机制不清楚 
    比如
    public booean xxx{
                ...
            return true;
                ...
    }return后的语句就不会被执行 然而finally中的语句会运行 为什么呢
    请高手赐教
      

  10.   

    不执行System.exit(0)就会运行finally的代码!