重拾java基礎(十六):異常總結
一、異常概述
1、異常不等於普通的語法錯誤,如果少個分號,變量名重名.... ...........這些屬於文法錯誤,不能編譯。
2、異常表示程式碼本身沒有什麼問題,編譯也可以通過但是在執行時,會出現問題,這才叫異常。 (但是要注意:如果某方法透過throws在宣告了非RunTimeException的異常,那麼就在呼叫該方法時就需要對異常進行處理,否則編譯就無法通過。 但是如果某方法透過throws 在宣告了RunTimeException的異常,
3、都有那些異常?
4、空的catch塊本身就可以捕獲相關的異常,但是為了便於調試一些資訊。 5個關鍵字:try catch finally throw throws