• 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://www.cnblogs.com/xin1006/ 梦相随1006 同意,不得擅自转载本文,否则后果自负
  • 相关阅读:
    C++实现合并两个已经排序的链表
    C++实现查找链表中环的入口节点
    IOU
    梯度下降法
    ubuntu下opencv CMakeLists.txt编写
    vs2015运行时提示未加载vcruntime140.adm64.pb
    opencv图像加文字与运行时间
    github下载总是失败解决
    vs2015配置cv文件,不用每次新建项目在配置
    Microsoft visual studio 2015已停止工作最全解决办法
  • 原文地址:https://www.cnblogs.com/xin1006/p/custom_exception.html
Copyright © 2020-2023  润新知