Java中各种的Reader,如BufferedReader,各种的Stream,什么InputStream,BufferStream,什么时候该用什么

如题所述

JAVA分为字节流(Stream结尾)和字符流(Reader、Write结尾),再分为输入流(InputStream、Reader)和输出流(OutputStream、Write),输入输出相对于内存而言。
在读字符的时候用字符流,如文本文件、XML等。在读二进制文件时候用字节流,如RAR、EXE等不是文本以外的文件。

Buffered开头的流只是加了缓冲区,为了读写提高效率。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-03
凡是有reader,stream分情况看;
根据数据类型:reader,字符流,stream字节流;
字符流不能直接输出,需要转换成字节流才能输出!
第2个回答  2013-06-04
加990213477和你细说
第3个回答  2013-06-03
读写操作的时候
相似回答