io流异常处理

image.png
image.png

缓冲流

了解缓冲流作用

缓冲流类名规律

字节缓冲流: BufferedInputStream , BufferedOutputStream
image.png
image.png
字符缓冲流:BufferedReader , BufferedWriter

说出缓冲流的好处

缓冲流内置的默认8K大小的缓冲区数组,减少系统IO次数,从而提高读写的效率。

学习字节缓冲流的使用

字节流四种方式复制文件
image.png
基本流读写一个字节
image.png
基本流读写一个字节数组
image.png
缓冲流读写一个字节
image.png

缓冲流读写一个字节数组


image.png

代码演示字节流复制文件效率对比

学习字符缓冲流及特有方法 image.png
image.png

练习 image.png

转换流

了解字符集和字符编码的概念

1.1字符集是一些字符的集合。

1.2字符编码是字符与数字之间的对应规则。

了解字符流读不同编码的文件乱码

image.png

掌握转换流使用

image.png

转换流案例-转换文件编码

image.png

对象流

了解序列化和反序列化概念

学习对象流的使用

image.png
image.png

image.png

了解对象流使用细节

练习

打印流

1.了解打印流的好处

2.介绍打印流的分类

3.演示打印流的使用

image.png

属性集

1.了解Properties体系和作用

2.学习Properties作为集合使用

image.png

3.学习Properties和IO流结合使用

image.png

4.练习

装饰模式

image.png

总结

image.png
image.png