java如何自定义一个异常类

在我们做项目过程中常常会遇到问题,尤其是java在运行过程中会出现很多异常,有时候我们为了更加精确的了解信息,就需要我们自己去定义一个异常类来帮助我们。

java中常见的异常主要有运行时异常和编译异常。那么对于编译时异常,我们不做多的介绍,下面我们主要介绍运行时异常,也就是

RuntimeException,下面我们就自定义RuntimeException异常类:
/**
 * 自定义异常
 * 
 */
public class BDException extends RuntimeException {
   private static final long serialVersionUID = 1L;
   
    private String msg;
    private int code = 500;
    
    public BDException(String msg) {
      super(msg);
      this.msg = msg;
   }
   
   public BDException(String msg, Throwable e) {
      super(msg, e);
      this.msg = msg;
   }
   
   public BDException(String msg, int code) {
      super(msg);
      this.msg = msg;
      this.code = code;
   }
   
   public BDException(String msg, int code, Throwable e) {
      super(msg, e);
      this.msg = msg;
      this.code = code;
   }

   public String getMsg() {
      return msg;
   }

   public void setMsg(String msg) {
      this.msg = msg;
   }

   public int getCode() {
      return code;
   }

   public void setCode(int code) {
      this.code = code;
   }
   
   
}

好了,这就是一个简单的自定义

RuntimeException异常类,包含了我们想要的code码和message消息,基本能满足我们的要求。
宝宝有意思是一个介绍java技术,唯美情感文章,有意思的故事,情书,唯美句子,有意思的博客
一诺千金 » java如何自定义一个异常类

提供最优质的文章集合

立即查看 了解详情