Java常用的非受檢異常

FrankYou發表於2017-08-10


IllegalArgumentException 非 null 的引數值不正確

IllegalStateException 對於方法呼叫而言,物件狀態不合適

NullPointException 引數值為null(空指標)

IndexOutOfBoundsException 下標引數值越界

ConcurrentModificationException 在禁止併發修改的場景下,物件的併發修改

UnsupportedOperationException 物件不支援使用者請求的方法

 

受檢異常:期望呼叫者從異常中恢復,catch中處理異常或將它傳播出去;

非受檢異常:不可恢復的情景,繼續執行下去有害無益,未受檢的異常都應該繼承RuntimeException。

相關文章