标签:
IO常用流的特点
字节流:
FileOutputStream :字节输出流,可追加输出
BufferedOutputStream :缓冲字节输出流
FileInputStream :字节输入流。
BufferedInputStream :缓冲字节输入流
字符流:
OutputStreamWriter :字符输出流(可指定输出的编码)
InputStreamReader :字符输入流(可指定输入的编码)
操作基本数据的流
DateOutputStream :基本数据输出流
DateInputStream :基本数据输入流
内存操作流(底层是baty数组,暂时写入内存,不会写入到文件,不需要关闭)
字节
ByteArrayInputStream :字节数组输入流(缓冲区会随着写入的数据自动增长)
ByteArrayOutputStream :字节数组输出流
字符
CharArrayReader :字符数组输入流
CharArrayWriter :字符数组输出流
字符串
StringReader :字符串输入流
StringWriter :字符串输出流
打印流(可打印任意类型的数据)
PrintWriter :字符打印流(可以自动行刷新)
PrintStream :字节打印流
标签:
原文地址:http://www.cnblogs.com/javahyj/p/5540573.html