梦相随1006

版权归 梦相随1006 所有,未经 https://www.cnblogs.com/xin1006 作者许可,严禁转载

导航

Java自定义异常

自定义异常类的主要作用是区分异常发生的位置,当用户遇到异常时,
根据异常名就可以知道哪里有异常,根据异常提示信息进行修改。

一个自定义异常的实例

/**
 * Ftp 自定义异常类
 * @author yangw
 */

 一般是集成Exception或者其子类


public class FtpException extends Exception {
    //无参构造
    public FtpException(){
        super();
    }
    //传递一个异常消息
    public FtpException(String msg){
        super(msg);
    }
     //异常消息和例外做参数
    public FtpException(String msg,Throwable cause){
        super(msg,cause);
    }

    //例外作参数
    public FtpException(Throwable cause){
        super(cause);
    }
 
}

 第二种定义方式:继承Throwable 类


public class MySecondException extends Throwable {

public MySecondException() {

super();

}

public MySecondException(String msg) {

super(msg);

}

public MySecondException(String msg, Throwable cause) {

super(msg, cause);

}

public MySecondException(Throwable cause) {

super(cause);

}

}

自定义异常类的使用,与jdk或者其他开源项目自带的异常类一模一样,没有任何区别

posted on 2013-06-14 10:51  梦相随1006  阅读(285)  评论(0编辑  收藏  举报