码迷,mamicode.com
首页 > 编程语言 > 详细

javaIO流操作规律总结

时间:2015-05-13 10:18:31      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:io流   io缓冲区   javase   

IO流对象的操作规律

对于IO流的操作,开发时需要明确4个目的;

1.明确源和目的(汇);

源:InputStream  Reader

目的:OutputStream Writer

2.明确数据是否是纯文本数据

源:是纯文本:Reader

否   InputStream

目的:是纯文本 Writer

否     OutputStream

到这里就可以明确需求中具体使用哪个体系。

3.明确具体的设备

源设备:

键盘:System.in

硬盘:File

内存:数组

网络:Socket流

目标设备:

显示器(控制台):System.out

硬盘:File

内存:数组

网络:Socket流

明确具体的对象

4.是否需要其他额外功能

1.是否需要提高效率(缓冲区)

是   就加入buffer

2.是否需要临时存储

3.……


在字符操作中,如果需要明确的指定编码表,就必须要使用转换流来设定编码表。对文件进行输出操作时只能使用OutputStreamWriter。FileWriter使用的是系统默认的字符编码表。


IO流的转换规律:

InputStreamReader :字节到字符的桥梁。解码

OutputStreamWriter:字符到字节的桥梁。编码

 

学会进行需求分析,对需求进行拆解。

 


javaIO流操作规律总结

标签:io流   io缓冲区   javase   

原文地址:http://blog.csdn.net/ning_xian_hong/article/details/45688981

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!