異常父類爲Throwable,其實現類描述了java的錯誤和異常。
分爲Error、Exception兩大種。
其中Error不是代碼處理的,一般有對應的硬件處理此類錯誤;
Exception分爲運行時異常、非運行時異常
異常一般由try-catch-finally代碼塊捕獲其異常
try部分包裹業務代碼塊,
catch分支捕獲異常,任何一個catch獲取了異常,後面的都不在進行捕獲,
finally塊 一般用於釋放資源,程序是否出現異常,都執行
例外情況:
1、強制殺死進程,這時候不會執行該部分(指:finally代碼塊)的內容;