Loading...
NIO中FileChannel如何读取数据传统IO读取数据的字节是放在byte数组中的,而NIO引入了ByteBuffer的概念,它相当于一个缓冲区,用以替代传统的byte数组。它有两种实现方式,一种是HeapByteBuffer,另一种是DirectByteBuffer。其中HeapByteBuffer底层维护的依然是一个byte数组,也就是说,读取到的数据也会被复制到堆内存中,而Dire...