异常处理——捕获并抛出

Posted 辰峰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了异常处理——捕获并抛出相关的知识,希望对你有一定的参考价值。

异常处理——捕获并抛出

代码如下;

package Day09;

public class TestChanedException {
public static void main(String args[]) {
try {
method1(); // 捕获method1中的异常
} catch (Exception ex) {
ex.printStackTrace(); // 打印输出异常,首先显示method1
// 中抛出的异常,然后显示method2中抛出的异常。
}
}
public static void method1() throws Exception{
try{
method2(); //捕获method2中的异常
}
catch(Exception ex){
throw new Exception("New info from method1", ex); //抛出一个新的异常
}
}
public static void method2() throws Exception{
throw new Exception("New info from method2"); //抛出一个异常,该异常被method1 的catch块捕获
}
}

以上是关于异常处理——捕获并抛出的主要内容,如果未能解决你的问题,请参考以下文章

一文读懂 JAVA 异常处理

一文读懂 JAVA 异常处理

异常(异常)

Java_异常介绍

python 异常处理

异常