0
点赞
收藏
分享

微信扫一扫

53.常见的异常有哪些?如何自定义异常?异常小总结

腾讯优测 2022-01-04 阅读 48

常见的异常有哪些?

运行时异常不强制要求捕获和抛出!!!
JVM 会处理RuntimeException ,也就是告知异常的前因后果!!!

其他异常
强制要求处理,不过是捕获处理,还是抛出处理,都需要进行操作;
如果未处理!!! 直接报错

如何自定义异常?

自定义异常 private final static Person(){}
【格式】

class MyException extends Exception {
//无参构造方法
public MyException(){} 
//有参数构造方法,且参数数据类型为String类型
Public MyException(String message){
super(message);
}
}

代码示例:

class MyException extends Exception {
    //无参构造方法
    public MyException(){}
    //有参数构造方法,且参数数据类型为String类型
    //message 异常信息
    public MyException(String message){
        //通过super() 关键字调用父类的参数为String 类型的构造方法
        super(message);
    }
    //【注意】
}
class Member {
    public static void main(String[] args) throws MyException {
        //抛出自定义的异常
        throw new MyException("单身的小哈");
    }
}

异常小总结

举报

相关推荐

0 条评论