黑马程序员技术交流社区
标题:
IO流使用规律总结
[打印本页]
作者:
七色★碎羽
时间:
2015-9-11 21:25
标题:
IO流使用规律总结
IO流使用规律总结
字节输出流
OutputStream
|-- FileOutputStream
|-- BufferedOutputStream
字节输入流
InputStream
|-- FileInputStream
|-- BufferedInputStream
字符输出流
Writer
|-- OutputStreamWriter
|-- FileWriter
|-- BufferedWriter
字符输入流
Reader
|-- InputStreamReader
|-- FileReader
|-- BufferedReader
IO 使用上,选择流对象总结
明确数据源:
数据源是文本: 选择字符输入流
需要指定编码表 InputStreamReader
不需要编码表 FileReader
需要提高效率吗,字符数组缓冲 BufferedReader 读取文本行
数据源不是文本: 选择字节输入流
FileInputStream
需要提高效率吗,字节数组缓冲 BufferedInputStream
数据源明确不了: 选择字节输入流
FileInputStream
需要提高效率吗,字节数组缓冲 BufferedInputStream
明确数据目的:
数据目的是文本: 选择字符输出流
需要指定编码表 OutputStreamWriter
不需要编码表 FileWriter
需要提高效率,字符数组缓冲 BufferedWriter 写行
数据目的不是文本:选择字节输出流
FileOutputStream
需要提高效率,字节数组缓冲 BufferedOutputStream
数据目的明确不了:选择字节输出流
FileOuputStream
需要提高效率,字节数组缓冲 BufferedOutputStream
作者:
技术人生
时间:
2015-9-11 21:29
顶楼主,总结很到位,收藏了。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2