首页 > 其他分享 >自定义异常类

自定义异常类

时间:2022-11-05 19:12:10浏览次数:40  
标签:自定义 RuntimeException MyException msg 异常 public

1.继承现有异常结构,RuntimeException或者Exception

2.提供全局常量 : erialVersionUID 

3.提供重载构造器

4.在项目中即可调用 throw MyException("不能。。。") ;

public class MyException extends RuntimeException{

 

  static final long serialVersionUID = -7034897191215766939L ;

  public MyException(){

  }

  public MyException(String msg){

  super(msg);

  }

 

标签:自定义,RuntimeException,MyException,msg,异常,public
From: https://www.cnblogs.com/liujy2233/p/16860867.html

相关文章

  • 手动抛出异常
    throw(注意不是throws)例如:thrownewRuntimeException("您输入的数据非法");//运行时异常,可以不用处理thrownewException("您输入的数据非法");//全局异常,需要处......
  • ZYNQ & AXI总线 & PS与PL内部通信(用户自定义IP)
      ZYNQ、AXI协议、PS与PL内部通信 三种AXI总线分别为:AXI4:(Forhigh-performancememory-mappedrequirements.)主要面向高性能地址映射通信的需求,是面向地址映射的接......
  • 异常捕获 捕获异常所在文件及发生的行数
    若下面参考有问题再百度一下 参考try:"""yaobuhuodecode"""exceptExceptionase:print(e)print(e.__traceback__.tb_frame.f_globals["__file__"])......
  • 异常处理2
    1.throws+异常类型写在方法的声明处。指明此方法执行时,可能会出现的异常类型一旦当方法体执行时,出现异常,仍会在异常代码处生成一个异常类的对象,此对象满足后面的异常类......
  • React使用Antd自定义主题报错
    安装包"customize-cra":"^1.0.0","customize-cra-less-loader":"^2.0.0","less":"^4.1.3","less-loader":"^11.1.0",修改config-overrides.jsconst{override......
  • Thinkphp6笔记十九:加载自定义配置
    适用场景:加载自己的某些配置1.创建配置文件app/config/test.php或者app/admin/test.php<?phpreturn['rule'=>['alibaba'=>[],'ebay'=>[],......
  • vue+WangEditor+自定义上传图片
     1<divclass="content">2<pname="editor"id="editor"ref="editor"style="z-index:-1"></p>3<el-inputid="in"type="hidden"></el......
  • Spring Cloud LoadBalancer--自定义负载均衡策略--方法/实例
    简介说明    本文用示例介绍SpringCloudLoadBalancer如何自定义负载均衡策略。        SpringCloudLoadBalancer的默认负载均衡策略为轮询策略。我们可......
  • 4、基础的异常处理
    """#异常报错try:print("true")exceptExceptionase:print("错误")#获取所有报错信息importtracebacktry:print('true')exceptEx......
  • 批量设置自定义指令
    //导入自定义指令文件import*asdirectivefrom"@/directive";//批量注册自定义指令Object.keys(directive).forEach((item)=>{//item就是模块里面每个暴露......