在NIO中,使用ByteBuffer分配缓存区的方式有哪些?一、创建Buffer对象的方式?1、从JVM堆中分配内存,2、也可以OS本地内存中分配,由于本地缓冲区避免了缓冲区复制,在性能上相对堆缓冲区有一定优势,但同时也存在一些弊端。二、两种缓冲区对应的API如下:1、JVM堆缓冲区:ByteBuffer.allocate(size)2、本地缓冲区:ByteBuffer.allocateDirec
转载 2017-09-23 10:01:24
3550阅读