Java流分类:
1,Java的字节流
InputStream是所有字节输入流的祖先,
OutputStream是所有字节输出流的祖先。
字节流是以字节(8位)为处理单位的,对文件操作完全可以用字节流来处理。
2,Java的字符流
Reader是所有字符输入流的祖先,
Writer是所有字符输出流的祖先。
而字符是以2个字节(16位)为处理单位的,一般对文本文件进行操作时都是使用字符流。
在java中还有其他的流,都是继承这个四个类的,主要是提高性能和操作方便。
如:BufferedInputStream、BufferedReader等等。
|