Java常用的非受检异常


IllegalArgumentException 非 null 的参数值不正确

IllegalStateException 对于方法调用而言,对象状态不合适

NullPointException 参数值为null(空指针)

IndexOutOfBoundsException 下标参数值越界

ConcurrentModificationException 在禁止并发修改的场景下,对象的并发修改

UnsupportedOperationException 对象不支持用户请求的方法

 

受检异常:期望调用者从异常中恢复,catch中处理异常或将它传播出去;

非受检异常:不可恢复的情景,继续执行下去有害无益,未受检的异常都应该继承RuntimeException。

posted @ 2017-08-10 14:16  FrankYou  阅读(1950)  评论(0)    收藏  举报