前面的博客中说道过 Java中自定义Exception异常 ,
今天说一说异常链这个东西。
上代码:
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
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);
}
}
}
看结果:
复制代码
1
2
3
4
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中内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复