ByteBuffer 在NIO的作用 Java SE4 开始引入Java NIO,相比较于老的IO,更加依赖底层实现.引入通道(Channels),选择器(selector),缓冲(Buffers).都更加接近操作系统执行I/O的方式.所以速度更快. NIO 是非阻塞IO,非阻塞IO的实现是基于事件的,选择器定义了一个IO通道,程序继续运行.选择器上发生事件时,会唤醒选择器并执行相应动作.IO是阻塞IO,面向流操作,顺序读写,对于小文件序列化的读写有优势.nio是面向缓冲器,对数据的偏移支持比较…