package test;
import java.io.IOException;
public class MyExceptionTest {
public static void f () throws MyException{
throw new MyException();
}
public static void f2 () throws MyNextException {
throw new MyNextException();
}
public static void main(String[] args) {
try {
try{
f();
} finally {
f2();
}
} catch (Exception e) {
e.printStackTrace(); //仅补货了f2抛出的异常(MyNextException)
}
try{
f(); //f()抛出了异常却没有输出
} finally {
System.out.println("hello world");
return;
}
}
}
class MyException extends Exception {
public MyException() {}
public MyException(String msg) {
super(msg);
}
}
class MyNextException extends Exception {
}
[Java]异常丢失
最新推荐文章于 2023-09-04 20:05:08 发布