1、确认IO的源和目的,即是IO输入流还是输出流
输入:InputStream和Reader
输出:OutputStream和Writer
2、确认IO操作的数据是否是纯文本。
纯文本就使用字符流
非纯文本就使用字节流
3、当体系具体确定后,再明确要使用哪个具体的对象。
通过设备来进行区分:
源设备(输入):内存,硬盘,键盘
目的设备(输出):内存,硬盘,控制台
掌握这三点基本上流的使用就没什么问题。
还有其他扩展的功能比如缓冲区,字符和字节流的互相转换以及编码的修改掌握这三点之后也就非常容易掌握了 |
|