Java语言中IO流的操作规律学习笔记

Posted 徐守威

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java语言中IO流的操作规律学习笔记相关的知识,希望对你有一定的参考价值。

1,明确源和目的。

       数据源:就是需要读取,可以使用两个体系:InputStream、Reader;

       数据汇:就是需要写入,可以使用两个体系:OutputStream、Writer;

总结:

读:就是把数据读入内存

写:就是把数据读出来

2,操作的数据是否是纯文本数据?

       如果是:数据源:Reader

                  数据汇:Writer

       如果不是:数据源:InputStream

                    数据汇:OutputStream

总结:纯文字的东西用字节流,其他用字节流

3,虽然确定了一个体系,但是该体系中有太多的对象,到底用哪个呢?

       明确操作的数据设备。

       数据源对应的设备:硬盘(File),内存(数组),键盘(System.in)

       数据汇对应的设备:硬盘(File),内存(数组),控制台(System.out)。

4,需要在基本操作上附加其他功能吗?比如缓冲。

       如果需要就进行装饰。

以上是关于Java语言中IO流的操作规律学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

Java 学习笔记 - IO篇:常见的流Stream通道Channl以及相互关系

IO流学习笔记

Java IO学习笔记

java学习笔记 --- IO

Java学习笔记--字符串和文件IO

Java学习笔记40(缓冲流)