美文网首页
捕获异常

捕获异常

作者: mark_x | 来源:发表于2019-09-26 17:10 被阅读0次

    try...catch...finally的执行逻辑

    
    public class tryCatchDemo {
        public static void main(String[] args) {
            System.out.println("测试开始");
    
            try {
                System.out.println("除零异常之前...");
                int i = 4 / 0;
                System.out.println("除零异常之后...");
            }catch(Exception e){
                System.out.println("catch中printStack之前的代码");
                e.printStackTrace();
                System.out.println("catch中printStack之后的代码");
            }finally {
                System.out.println("finally代码块语句执行");
            }
    
            System.out.println("tryCatch之后的代码");
        }
    }
    
    

    执行结果

    
    测试开始
    除零异常之前...
    catch中printStack之前的代码
    java.lang.ArithmeticException: / by zero
    at cn.itcast.jdbc.demo5.tryCatchDemo.main(tryCatchDemo.java:9)
    catch中printStack之后的代码
    finally代码块语句执行
    tryCatch之后的代码
    
    Process finished with exit code 0
    

    相关文章

      网友评论

          本文标题:捕获异常

          本文链接:https://www.haomeiwen.com/subject/kyaructx.html