2012-07-17 59 views

回答

4

檢查的異常受制於Catch或Specify Requirement。 所有異常均爲檢查異常,但 錯誤,RuntimeException及其子類指示的異常除外。

它說,所有的異常必須要麼通過捕捉它們

try{ 
    call(); 
}catch(SomeException ex){ 
//handling 
} 

或扔回來

公共無效調用者()拋出SomeException { ()調用處理; }

call();方法被聲明拋出SomeException

公共無效呼叫者(){ 呼叫(); }

這不會編譯,

RuntimeException它們選中,你不需要處理它們,它們主要是那些意外(其中有些是錯誤的),所以我們不必強行處理它們


請參見