• 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)
  • 相关阅读:
    第二章 成员、变量和常量
    Roman To Integer
    Integer To Roman
    Container With Most Water
    搜狗2015前端工程师笔试题
    从网易与淘宝的font-size思考前端设计稿与工作流
    移动端web app自适应布局探索与总结
    CSS 常用代码
    利用 HTML 和 CSS 实现常见的布局
    CSS 尺寸单位
  • 原文地址:https://www.cnblogs.com/zhangxuechao/p/13602646.html
Copyright © 2020-2023  润新知