码迷,mamicode.com
首页 > 其他好文 > 详细

Buffer类的使用

时间:2019-06-29 13:12:25      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:col   数组   缓冲   类型   容量   抽象   位置   核心技术   style   

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类的使用

标签:col   数组   缓冲   类型   容量   抽象   位置   核心技术   style   

原文地址:https://www.cnblogs.com/xy80hou/p/11106005.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!