1) 缓冲区
字节流在操作时本身不会用到缓冲区,是对文件本身进行操作。
字符流在操作的时候使用到了缓冲区,所以在操作字符流的时候,不关闭流是没办法对写入 数据进行保存的。
2)读写单位不同
字节流是以字节(8bit)为单位进行读写,字符流是根据字符进行读写,在读写的时候根据码表映射,有时候可能会一次性读取多个字节
3)处理对象不同
字节流能处理所有对象的类型,字符流一般只能处理字符类数据