ByteBuffer的allocate跟allocateDirect(转)
ByteBuffer的allocate和allocateDirect(转)在Java中当我们要对数据进行更底层的操作时,通常是操作数据的字
ByteBuffer的allocate和allocateDirect(转)
在Java中当我们要对数据进行更底层的操作时,通常是操作数据的字节(byte)形式,这时常常会用到ByteBuffer这样一个类。ByteBuffer提供了两种静态实例方式:?
?
由图可以看出,当操作数据量很小时,两种分配方式操作使用时间基本是相同的,第一种方式有时可能会更快,但是当数据量很大时,第二种方式会远远大于第一种的分配方式。