您的位置:首页 > 其它

IO流操作规律

2016-06-23 21:50 204 查看
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.需要字节和字符转换--转换流
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: