1. 字节流在操作的时候不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作的时候使用了缓冲区,通过缓冲区再操作文件;2.在开发中字节流使用较为广泛,因为所有的文件在硬盘或在传输时都是以字节的方式进行的,包括图片等都是安子杰的方式存储的,而字符是只有在内存中才会形成。