zoukankan      html  css  js  c++  java
  • 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 同意,不得擅自转载本文,否则后果自负
  • 相关阅读:
    CCF CSP 201403-2 窗口
    Ethical Hacking
    Ethical Hacking
    Ethical Hacking
    Ethical Hacking
    Ethical Hacking
    Ethical Hacking
    Ethical Hacking
    Ethical Hacking
    Ethical Hacking
  • 原文地址:https://www.cnblogs.com/xin1006/p/custom_exception.html
Copyright © 2011-2022 走看看