- 浏览: 9521 次
最新评论
文章列表
Buffer是一个用于特定基本类型数据的容器, 是特定基本类型元素的线性有限序列,对于每个非 boolean 基本类型,此类都有一个子类与之对应。Buffer非线程安全。类图如下:
一、属性
mark,用于标记一个位置,配合reset()使用,初始值-1,调用mark()后将值设置为当前position的值。
position,下一个读或者写的位置。
limit,第一个不能读取或写入元素的位置。
capacity ,缓冲区的容量。
四者之间的关系:mark <= position <= limit <= capacity。
...