1. 程式人生 > >java的兩種異常型別,以及區別。

java的兩種異常型別,以及區別。

java中有兩種異常,受檢查的異常以及不受檢查的異常。
不受檢查的異常不需要在方法或者建構函式上宣告,就算方法或者建構函式的宣告可能會丟擲這樣的異常。
受檢查的異常必須要用throws丟擲異常。

Java中Exception和Error都是Throwable的子類,
Exception用於使用者程式可以捕獲的異常,
而Error則定義了不期望被使用者程式捕獲的異常。‘
異常處理完成後, Exception會在下一個垃圾回收過程中被回收掉。