创建自定义异常

异常处理的抓抛模型:

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

    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 @   Java厨师长  阅读(94)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示