[读书笔记]JAVA异常学习
来源:互联网 发布:youtube dl mac 编辑:程序博客网 时间:2024/05/17 03:11
1:异常均为派生于Throwable类的一个实例.在下一层分解为Error和Exception,Exception又分为IOException和RuntimeException.
2:派生与RuntimeException的通常包括:("如果出现RuntimeException异常,那么就一定是你的问题!")
- 错误的类型转换
- 数据访问越界
- 访问空指针
3:不派生与RuntimeException的包括:
- 试图在文件尾部后面读取数据
- 试图打开一个不存在的文件
- 试图根据字符串查找相应class对象,而该对象不存在
4:Error和RuntimeException统称unchecked异常,其他为checked异常
5:一个方法必须声明所有可能抛出的checked异常,而unchecked异常要么不可控制(Error)要么就应该避免发生(important)
6:如果子类覆盖了父类中的一个方法,那么子类方法中的声明不能抛出比父类方法声明中更通用的异常
7:异常的抛出
- 找到一个合适的异常类
- 创建一个该类的对象
- 将对象抛出
7:捕获异常使用try/catch语句块
8:断言assert
0 0
- [读书笔记]JAVA异常学习
- Java读书笔记--Java异常处理
- Effective Java读书笔记五:异常
- Java 读书笔记12 异常处理
- java 异常总结 Java核心技术读书笔记
- thingking in java 读书笔记---异常处理
- Java解惑 -- 读书笔记 -- 异常迷题
- 《Effective java》读书笔记7——异常
- Java读书笔记一(异常处理)
- 《Thinking in Java》读书笔记之异常处理
- 【读书笔记】《Effective Java》(8)--异常
- effective java 读书笔记---第9章 异常
- Effective Java 读书笔记(八):异常
- JAVA异常学习FAQ
- JAVA异常学习笔记
- JAVA异常学习FAQ
- java异常学习
- Java 异常学习
- iOS下的原型模式与非原型模式的效率比较
- 【JAVA】apache poi excel 文件读取,各种数据类型,不规则excel格式都可以读取
- Server.UrlEncode与HttpUtility.UrlEncode的区别有哪些
- Android TextureView简易教程
- Eclipse 调试 时, 无论在activity中哪一行打断点。调试时,都不会跳转到activity源码中。报错 source not found 。
- [读书笔记]JAVA异常学习
- Cenos 6.6 虚拟机与本地主机 使用NAT方式 通信
- Android Studio代码自动提示无效(not available in Power Save mode)
- 细谈php mysql数据库连接操作
- windows系统磁盘爆满,原因是因为redis
- linux下安装jdk
- hellow word
- Android stduio 快捷键
- Properties文件中获取POM设置好的变量