運行時異常與通常異常有何異同?

Checked異常體現了Java的設計哲學:沒有完善錯誤處理的代碼根本就不會被執行!

對於Checked異常的處理方式有兩種:ide

A.當前方法明確知道如何處理該異常,程序應該使用try...catch塊來捕獲該異常,而後在對應的catch塊中修補該異常。spa

B.當前方法不知道如何處理這種異常,應該在定義該方法時聲明拋出該異常。設計

Runtime異常則更加靈活,Runtime異常無須顯式聲明拋出,若是程序須要捕捉Runtime異常,也能夠使用try...catch塊來捕捉Runtime異常。it

Java Program!
相關文章
相關標籤/搜索