虾屮蛋

导航

 

    JAVA中内置了很多不同种类的Exception类,但如果我们要在自己的代码中插入throw语句,且是与业务逻辑相关的异常,最好定义自己的异常类,以便于catch块中区分自定义异常,必要时在catch块中根据业务规则进行相应的处理。

    自定义异常类除特殊情况外,使用Exception作为基类,而且最好至少定义两个构造器,一个带参数,一个不带参数,也可以合法的定义其它方法,基本的自定义异常结构如下:

public class MyException extends Exception {
    public MyException() {
        super("my exception default message");   // 提供默认异常信息
    }    
    public MyException(String message) {
        super(message);
    }
}

posted on 2013-04-05 11:09  虾屮蛋  阅读(132)  评论(0)    收藏  举报