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]異常丟失
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.