例外處理( Exception )
Published by Will under Java on 清晨7:52例外處理二大類: 1.嚴重的錯誤(ex:硬體錯誤或記憶體不足) : java.lang下的 Error 類別及其子類別 2.非嚴重的錯誤(程式可處理的錯誤) : java.lang下的 Exception 類別及其子類別 ◎ Error類別與Exception類別都繼承自 Throwable 類別
受檢例外(Checked Exception) : 錯誤是可預期發生的,對於受檢例外編譯器會要求您進行例外處理。
ex: BuffereReader 的 readLine() 一定要捕捉IOException
執行時期例外 (Runntime Exception) : 例外是發生在執行時間,並不一定可預期它的發生,編譯器不要求您一定要處理。
ex: Java充許浮點數運算時除數為 0,所得的結果是Infinity(無窮數),這時可自行丟出例外處理
0 意見:
張貼留言