问题:
-
allocate与allocateDirect的区别
直接与非直接缓冲区,
直接缓冲区: 直接在此缓冲区上执行本机 I/O 操作,非直接缓冲区 不是。 -
ByteBuffer类的基本操作
- 实例化 static ByteBuffer allocate(int capacity)
- 类型转化
static ByteBuffer wrap(byte[] array)
final byte[] array() - 往ByteBuffer中添加元素
put(byte b) 、putChar(char value) 、putFloat(float value) - 从ByteBuffer中获取元素
byte get() 、float getFloat() - ByteBuffer中字节顺序
final ByteBuffer order(ByteOrder byteOrder)
PS: 若你觉得可以、还行、过得去、甚至不太差的话,可以“关注”或者“点赞”一下,就此谢过!
网友评论