zoukankan      html  css  js  c++  java
  • JAVA 异常

    使用try…catch

    public class Test {
    
        public Test() {
            // TODO Auto-generated constructor stub
        }
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            try {
                System.out.println("try start");
                int i = 1 / 0;
                System.out.println("try end");
            } catch (Exception e) {
                // TODO: handle exception
                System.out.println("catch");
                e.printStackTrace();
            } finally {
                System.out.println("finally");
            }
        }
    
    }

    运行结果

    try start
    catch
    finally
    java.lang.ArithmeticException: / by zero
        at Test.main(Test.java:12)

    运行时异常

    public class Test {
    
        public Test() {
            // TODO Auto-generated constructor stub
        }
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
    
            if (true) {
                RuntimeException e = new RuntimeException("产生异常");
                throw e;
            }
    
        }
    
    }

    运行结果

    Exception in thread "main" java.lang.RuntimeException: 产生异常
        at Test.main(Test.java:12)

    使用throws

    public class Test {
    
        public Test() {
            // TODO Auto-generated constructor stub
        }
    
        public static void main(String[] args) throws Exception {
            // TODO Auto-generated method stub
    
            if (true) {
                Exception e = new Exception("产生异常");
                throw e;
            }
    
        }
    
    }

    运行结果

    Exception in thread "main" java.lang.Exception: 产生异常
        at Test.main(Test.java:12)
  • 相关阅读:
    Webpack打包原理
    Vue——VNode
    Vue——响应式原理
    HTTP2.0——头部压缩
    HTTP2.0
    浏览器打开2个页面会有几个进程?
    计算机网络——TCP如何保证可靠性
    操作系统——进程之间的通信
    前端路由hash与history下
    前端路由hash与history上
  • 原文地址:https://www.cnblogs.com/zhangxuechao/p/13602646.html
Copyright © 2011-2022 走看看