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或者其他开源项目自带的异常类一模一样,没有任何区别
----------- 赠人玫瑰,手有余香 如果本文对您有所帮助,动动手指扫一扫哟 么么哒 -----------
![](https://files.cnblogs.com/files/yangw/zfb_hongb.gif)
![](https://files.cnblogs.com/files/yangw/wx_s.gif)
![](https://files.cnblogs.com/files/yangw/zfb_s.gif)
未经作者 https://www.cnblogs.com/xin1006/ 梦相随1006 同意,不得擅自转载本文,否则后果自负