美文网首页
基础:异常

基础:异常

作者: Bitson | 来源:发表于2019-04-19 11:54 被阅读0次

    自定义异常

    class BitsonExceptionextends Exception {

        BitsonException(String msg) {

            super(msg);

        }

    }

    假如在方法中不处理异常,需要向上往方法的调用者继续抛出异常,使用throws关键字

    public void some()throws Exception {

        throw new BitsonException("bitson exception");

    }

    或者在方法内捕获异常

    public void some() {

        try {

            throw new BitsonException("bitson exception");

        }catch (Exception e) {

            e.printStackTrace();

        }

    }


    异常的分类,全部异常的父类是Throwable,然后有两个子类,一个Error,一个Exception;

    Error是java运行系统内部的错误,比较严重;

    Exception类称为非致命性类,可以通过捕获异常之后继续执行程序。根据错误发生的原因又分为RuntimeExcetion和其他的异常

    相关文章

      网友评论

          本文标题:基础:异常

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