finally语句是否一定执行

Posted yyl141

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了finally语句是否一定执行相关的知识,希望对你有一定的参考价值。

package we;

public class SystemExitAndFinally {

    
    public static void main(String[] args)
    {
        
        try{

            
            System.out.println("in main");
            
            throw new Exception("Exception is thrown in main");

                    //System.exit(0);

        
        }
        
        catch(Exception e)

            {
            
            System.out.println(e.getMessage());
            
            System.exit(0);
        
        }
        
        finally
        
        {
            
            System.out.println("in finally");
        
        }
    
    }


}
不一定执行

以上是关于finally语句是否一定执行的主要内容,如果未能解决你的问题,请参考以下文章

finally

java异常中的finally

java中为啥用finally语句

javajava try catch finally 字节码原理 finally语句为何一定会执行

java基础之finally(转)

finally return 执行顺序问题