第8周 异常处理与输入输出
8.1 异常
8.2 异常机制
8.3 流
8.4 文本输入输出
8.5 流的应用
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
8.1 异常
捕捉异常
处理异常:try 语句块【try { } catch ( ){ }】
异常捕捉机制
try{
可能异常代码 ;
;
}catch (Typel1 id1){
处理Typel1异常代码;
}catch (Typel2 id2){
处理Typel2异常代码;
}
捕捉到的异常
捉到了做什么?
捕捉异常,但是肯定是回不去了,而具体的处理逻辑则取决于你的业务逻辑需要
再度抛出
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
8.2 异常机制
异常
如果要读文件
异常状况分析
异常程序及其改进【用上异常机制:业务逻辑与异常处理代码】
异常的抛出和声明
关键字throw
异常捕捉时的匹配
catch怎么匹配异常的
异常遇到继承
异常声明遇到继承关系
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
8.3 流
流是输入输出的方式
流是一维单向的
流的基础类
文件流
流过滤器
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
8.4 文本输入输出
文本流
reader/writer
汉字编码
格式化输入输出
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
8.5 流的应用
流的应用
对象串行化