1.I/O 输入输出流 (1) 指的是计算机与外界,或者程序与计算机之间数据交换的接口. (2) 在java编程中,使用 流(Stream) 的方式完成I/O , 所有的I/O都被视为单个字节的移动. 通过一个Stream对象,一次移动一个字节. Stream用于将字节转换为对象,或将对象转为字节. (3)NIO和I/O有同样的作用和目的,但是它使用不同的方式,块 I/O (4)NIO将最耗时的I/O操作(即最耗时的填充和读取缓冲区),转移回操作系统,因而可以极大地提高速度. 2.流与块的比较…