Java中的异常链

来源:互联网 发布:手游源码一键端 编辑:程序博客网 时间:2024/05/16 15:06

前面的博客中说道过 Java中自定义Exception异常 ,
今天说一说异常链这个东西。
上代码:

package cn.defineException;public class MyException  extends Exception{    public MyException(){        super();    }    public MyException(String message){        super(message);    }    public MyException(Throwable cause){        super(cause);    }    public MyException(String message,Throwable cause){        super(message,cause);    }    public static void main(String[] args) throws MyException {        try {            throw new Exception("还是好好学习Java");        } catch (Exception e) {            throw new MyException("坚持就是胜利!",e);        }    }}

看结果:

Exception in thread "main" cn.defineException.MyException: 坚持就是胜利!    at cn.defineException.MyException.main(MyException.java:26)Caused by: java.lang.Exception: 还是好好学习Java    at cn.defineException.MyException.main(MyException.java:24)

这样简单有效。

0 0
原创粉丝点击