Buffer类的使用

Posted xy80hou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Buffer类的使用相关的知识,希望对你有一定的参考价值。

1、由于Buffer及其7个子类都是抽象类,所以不能被直接new实例化,需要借助静态方法wrap()将7种数据类型的数组包装进缓冲区中。

例:ByteBuffer bytebuffer = ByteBuffer.wrap(new byte[] 1,2,3);

 

2、缓冲区中存在4个核心技术点:

(1)capacity(容量):缓冲区包含元素的数量,它不能为负数,也不能更改。

(2)limit(限制

(3)position(位置

(4)mark(标记

 

3、0 <= mark <= position <= limit <= capacity

 

4、int capacity():返回此缓冲区的容量。

以上是关于Buffer类的使用的主要内容,如果未能解决你的问题,请参考以下文章

muduo buffer类的设计与使用

Buffer类的详解(转)

node.js中Buffer缓冲器的使用

node.js官方文档解析 02—buffer 缓冲器

Java NIO之Buffer

Node.js—Buffer对象