ByteBuffer:

static ByteBuffer allocate(int capacity)       :分配一个新的字节缓冲区。
static ByteBuffer allocateDirect(int capacity) :分配新的直接字节缓冲区。

static ByteBuffer wrap(byte[] array)                          :将 byte 数组包装到缓冲区中。
static ByteBuffer wrap(byte[] array, int offset, int length)  :将 byte 数组包装到缓冲区中。

byte[] array()                :返回实现此缓冲区的 byte 数组(可选操作)。
int arrayOffset()             :返回此缓冲区中的第一个元素在缓冲区的底层实现数组中的偏移量(可选操作)。
abstract ByteBuffer compact() :压缩此缓冲区(可选操作)。

int compareTo(ByteBuffer that) :将此缓冲区与另一个缓冲区进行比较。

boolean    equals(Object ob)   :判断此缓冲区是否与另一个对象相同。
boolean hasArray()          :判断是否可通过一个可访问的 byte 数组实现此缓冲区。
abstract boolean isDirect() :判断此字节缓冲区是否为直接的。

ByteOrder order()              :获取此缓冲区的字节顺序。
ByteBuffer order(ByteOrder bo) :修改此缓冲区的字节顺序。

abstract ByteBuffer duplicate() :创建共享此缓冲区内容的新的字节缓冲区。
abstract ByteBuffer slice()     :创建新的字节缓冲区,其内容是此缓冲区内容的共享子序列。

最新文章

  1. WCF入门教程(四)通过Host代码方式来承载服务
  2. 数据库为什么要用B+树结构--MySQL索引结构的实现
  3. 【Android】YUV使用总结 —— Android常用的几种格式:NV21/NV12/YV12/YUV420P的区别
  4. ( 解压缩版 免安装版 或 zip版 )如何修改mysql5.6.24 字符编码
  5. canvas剪裁图片并上传,前端一步到位,无需用到后端
  6. 本地环境,Ecshop安装教程
  7. jquery------添加jQuery对象方法
  8. ubuntu 12.04版本出现界面终端打开broken pipe,但是tty1这些可以。
  9. 【转】iOS中定时器NSTimer的使用
  10. [Poetize I]黑魔法师之门
  11. ubuntu 启用apache2 虚拟机配置
  12. 快速安装多系统(xp与win7)
  13. [转]Inside Swift
  14. RedHat6.2 x86手动配置LNMP环境
  15. Python学习笔记3
  16. Linux下的 .o、.a、.so文件
  17. 【爬虫】Xpath高级用法
  18. 关于opengl的ActiveTexture以及bindXxx函数的分析
  19. Beautifulsoup关于find的测试
  20. Java 日期时间获取和显示

热门文章

  1. mfc动态显示图片
  2. 压缩大文件时如何限制CPU使用率?----几种CPU资源限制方法的测试说明
  3. TWebBrowser控件与MSHTML库连接
  4. Jetbrains 工具集
  5. 使用QPainter的drawPixmap()绘制多幅图片 good
  6. 查看SharePoint文档库是,显示层次目录,可以点击返回层次
  7. qt截获html请求(继承QNetworkAccessManager和QNetworkReply)
  8. git(二)
  9. hgoi#20190519
  10. python文件及路径管理函数