I/O流 I:inputStream O:outputStream 虚拟机内存<=>文件 过滤器:把一个流封装成另一个流 ** 字符流和字节流的区别 ** 字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件