美文网首页
ByteBuffer.allocateDirect 与 allo

ByteBuffer.allocateDirect 与 allo

作者: 光小月 | 来源:发表于2019-09-30 11:27 被阅读0次

    https://blog.csdn.net/th_num/article/details/51726240

    问题:

    1. allocate与allocateDirect的区别
      直接与非直接缓冲区,
      直接缓冲区: 直接在此缓冲区上执行本机 I/O 操作,非直接缓冲区 不是。

    2. ByteBuffer类的基本操作

    1. 实例化 static ByteBuffer allocate(int capacity)
    2. 类型转化
      static ByteBuffer wrap(byte[] array)
      final byte[] array()
    3. 往ByteBuffer中添加元素
      put(byte b) 、putChar(char value) 、putFloat(float value)
    4. 从ByteBuffer中获取元素
      byte get() 、float getFloat()
    5. ByteBuffer中字节顺序
      final ByteBuffer order(ByteOrder byteOrder)

    PS: 若你觉得可以、还行、过得去、甚至不太差的话,可以“关注”或者“点赞”一下,就此谢过!

    相关文章

      网友评论

          本文标题:ByteBuffer.allocateDirect 与 allo

          本文链接:https://www.haomeiwen.com/subject/gbbguctx.html