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类的使用的主要内容,如果未能解决你的问题,请参考以下文章