IO流操作规律
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IO流操作规律相关的知识,希望对你有一定的参考价值。
IO流的操作规律
* 字符流:
* FileReader
* FileWriter
* BufferedReader
* InputStreamReader
* OutputStreamWriter
* 字节流:
* FileInputStream
* FileOutputStream
* BufferedInputStream
* BufferedOutputStream
用哪个流对象解决问题呢?
明确一:明确源和目的
源:读,输入体系,InputStream Reader
目的:写,输出体系,OututStream Writer
明确二:处理数据是否是纯文本
是:使用字符流
Reader
Writer
否:使用字节流
InputStream
OutputStream
明确三:在哪个设备上进行流操作
源设备:
键盘:System.in
硬盘:文件对象,File开头的流对象
内存:数组
网络:Socket
目的设备
硬盘:文件对象,File开头的流对象
屏幕:System.out
内存:数组
网络:Socket
明确四:是否需要额外的功能?
1.需要高效--Buffered
2.需要字节和字符转换--转换流
以上是关于IO流操作规律的主要内容,如果未能解决你的问题,请参考以下文章