流操作的规律

Posted 北方丶有佳人

tags:

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

IO流的规律总结:解决的问题,就是开发中具体要使用哪个流对象的问题。

1.明确数据源,数据汇(数据目的)
其实就是明确要使用的IO体系。InputStream OutputStream Reader Writer
需求中操作的是源:意味着是读。
InputStream Reader

需求中操作的是目的:意味着是写。
OutputStream Writer

2.操作的数据是否是纯文本数据?
是,字符流
否,字节流

是并且是源,Reader
是并且是目的,Writer


通过前两个明确,明确了具体要使用的体系。

接下来应该明确具体的体系中要使用哪个对象。

3.明确要操作的具体设备。
源设备:
硬盘,能操作File的流对象都是,File开头
键盘,System.in
内存,数组
网络,socket流

目的设备:
硬盘,能操作File的流对象都是,File开头
显示器,System.out
内存,数组
网络,socket流

到第三步明确就可以找到具体的流对象。

4.需要额外功能吗?
需要高效吗?缓冲区,Buffered开头。
需要编码转换?转换流。

以上是关于流操作的规律的主要内容,如果未能解决你的问题,请参考以下文章

转载JAVA中IO流操作的基本规律总结

IO流操作规律

IO流之流的操作规律

Java转换流缓冲流流的操作规律和properties类整理

字节流 操作规律

流的操作规律