您当前的位置: 首页 > 

郭梧悠

暂无认证

  • 3浏览

    0关注

    402博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

缓冲区ByteBuffer简单说明

郭梧悠 发布时间:2014-05-28 17:18:17 ,浏览量:3

说道 ByteBuffer的缓冲区,就需要知道缓冲区的的三个状态

1)       capacity

   即容量,也就是缓冲区的大小。它的值是在创建缓冲区的时候指定的,设定后无法对其进行修改。

2)      limit

读写限制:也就是缓冲区可以利用(进行读写)的范围的最大值,可以调用ByteBuffer对象的limit(int)方法进行设置,调用ByteBuffer对象的limit()获取缓冲区读写限制的大小;在刚开始创建缓冲区的时候limit的大小等于capacity。

3)      position

读写位置:表示当前进行读写操作时的位置,初始化为0,即缓冲区开始读或者写数据的位置。可以通过调用ByteBuffer对象的positon(int)方法设置它的值,通过position()可以获取它的值

 

这三个状态的数值满足一下关系:0=

关注
打赏
1663674776
查看更多评论
立即登录/注册

微信扫码登录

0.0353s