Effective Java学习笔记 第60条: 优先使用标准的异常
2016-09-17 17:36
369 查看
常用的异常
异常 | 使用场合 |
---|---|
IllegalArgumentException | 参数值不正确 |
IllegalStateException | 对于方法调用而言,对象状态不合适 |
NullPointerException | 在禁止使用null的情况下参数值为null |
IndexOutOfBoundsException | 下标参数值越界 |
ConcurrentModificationException | 在禁止并发修改的情况下,检测到对象的并发修改 |
UnsupportedOperationException | 对象不支持用户请求的方法 |
相关文章推荐
- 2015070408 - EffactiveJava笔记 - 第60条 优先使用标准异常
- Effective Java(2nd Edition) Item 60 优先使用标准异常(译文)
- Effective Java之优先使用标准的异常(六十)
- Effective Java 学习笔记(第57条:只针对异常的情况才使用异常)
- Effective Java学习笔记: 第58条 对可恢复的情况使用受检异常,对于编程错误使用运行时异常
- Effective Java学习笔记: 第59条 避免不必要地使用受检的异常
- Java:Effective Java 学习笔记(第48条:如果需要精确的答案,请避免使用float和double)
- Effective Java 学习笔记(第53条:接口优先于反射机制)
- Java:Effective Java 学习笔记(第49条:基本类型优先于装箱基本类型)
- Effective Java 学习笔记(第62条:每个方法抛出的异常都要有文档)
- Effective Java 学习笔记(第49条:基本类型优先于装箱基本类型)
- Effective Java学习笔记 第65条:不要忽略异常
- Effective Java 学习笔记(第61条:抛出与抽象相对应的异常)
- Effective Java学习笔记 第61条: 抛出与抽象相对应的异常
- Effective Java 学习笔记(第46条:for-each循环优先于传统的for循环)
- Effective Java 学习笔记之第七条——避免使用终结(finalizer)方法
- Effective Java学习笔记:复合优先于继承
- Effective Java 学习笔记 使用静态工厂方法代替构造器
- Effective Java 学习笔记(1)
- effective Java 学习笔记 (一)