我不斷地收到錯誤:TestException.java:8:error:unreported exception Throwable;必須捕獲或聲明拋出Java中自定義異常的問題
throw new ParentException().initCause(new ChildException().initCause(new SQLException()));
任何想法,我知道有些小事是缺少這我沒有得到容易在我看來,謝謝,不要拿來源爲面值,我試圖以增加我的理解。
import java.sql.SQLException;
public class TestException{
public static void main(String[] args) {
try{
throw new ParentException().initCause(new ChildException().initCause(new SQLException()));
}
catch(ParentException | ChildException | SQLException e){
e.printStackTrace();
try{
Thread.sleep(10*1000);
}
catch(Exception et){
;
}
}
}
}
class ParentException extends Exception{
public ParentException(){
super("Parent Exception is called");
}
}
class ChildException extends Exception{
public ChildException(){
super("Child Exception is called");
}
}
請縮進代碼以便我們更有幫助 –