创建自定义异常

异常处理的抓抛模型:

  抛:程序执行中出现异常时,会在异常代码处生成一个对应异常类的对象并抛出

    1:系统自动抛出      2:通过throw手动抛出

  抓:处理异常的方式

    1:try-catch-finally   2: throws

自定义异常: 

/**
 * 自定义异常
 * 1:继承现有的异常类
 *  一般继承RuntimeException(运行时异常)或Exception
 * 2:提供serialVersionUID
 * 3:提供重载的构造器
 */
public class CustomerException extends RuntimeException {

    static final long serialVersionUID = -7263711820745773219L;

    public CustomerException(){}

    public CustomerException(String msg){
        super(msg);
    }
}

 

posted @ 2022-02-09 16:01  Java厨师长  阅读(103)  评论(0)    收藏  举报