(1)字符流(Writer/Reader)处理的单元为2个字节的Unicode字符,分别操作字符、字符数组或字符串。
(2)字节流(OutputStream/InputStream)处理单元为1个字节,操作字节和字节数组。
(3)字节流可用于任何类型
(4)字符流只能处理字符或者字符串。
(5)字节流在操作的时候本身是不会用到缓冲区的,是与文件本身直接操作的,所以字节流在操作文件时,即使不关闭资源,文件也能输出。
(6)字符流在操作的时候是使用到缓冲区的。如果字符流不调用close或flush方法,则不会输出任何内容。
所有文件的储存是都是字节(byte)的储存。
希望能够帮助到你们。