Java中I/O的原理: 在java程序中,对于数据的输入/输出操作以”流“的方式进行的. 流是内存中一组有序数据序列 Java将数据从源读入到内存当中,形成了流,然后这些流可以写到目的地. Java中流按功能分为:节点流(原始流)和处理流(包裹流) 处理流是在节点流的基础上提供了更加强大的读写功能 Java中流按处理数据的不同分为字节流和字符流 字节流:以字节为单位来处理数据的,字节流数据为8位,一般用于对二进制的数据的读写,例如声音,图像等. 字符流:以字符为单位来处理数据的,一般用于读写文…