概述
前面的博客中说道过 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)
这样简单有效。
最后
以上就是还单身小蘑菇为你收集整理的Java中的异常链的全部内容,希望文章能够帮你解决Java中的异常链所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复