缓冲区的一些基本的操作
来源:互联网 发布:上海译文 知乎 编辑:程序博客网 时间:2024/06/05 11:16
import java.nio.ByteBuffer;import org.junit.Test;public class TestBuffer { @Test public void allocateBuffer() { // 分配缓冲区 ByteBuffer buffer = ByteBuffer.allocate(10); // 进行我们的缓冲区进行基本的操作如下: System.out.println("缓冲区的大小为:" + buffer.capacity()); // 缓冲区的写入的位置 System.out.println("缓冲区的position为:" + buffer.position()); // 缓冲区的limit的位置 System.out.println("缓冲区的limit大小为:" + buffer.limit()); // 缓冲区的标签的位置 System.out.println("缓冲区的mark为:" + buffer.mark()); // 缓冲区的remain大小 System.out.println("缓冲区的remaining大小为:" + buffer.remaining()); System.out.println("写入一些数据..............."); buffer.put((byte) 1); buffer.put((byte) 2); buffer.put((byte) 3); buffer.put((byte) 4); //进行拍板操作 buffer.flip(); // 进行我们的缓冲区进行基本的操作如下: System.out.println("缓冲区的大小为:" + buffer.capacity()); // 缓冲区的写入的位置 System.out.println("缓冲区的position为:" + buffer.position());//会自己的移动到下一个数据的位置 // 缓冲区的limit的位置 System.out.println("缓冲区的limit大小为:" + buffer.limit()); // 缓冲区的标签的位置 System.out.println("缓冲区的mark为:" + buffer.mark()); // 缓冲区的remain大小 System.out.println("缓冲区的remaining大小为:" + buffer.remaining()); //取出数据 System.out.println(buffer.get()); System.out.println(buffer.get()); System.out.println(buffer.get()); System.out.println(buffer.get()); }}
阅读全文
0 0
- 缓冲区的一些基本的操作
- node 缓冲区 buffer的基本操作
- 缓冲区的一些例子
- 文件的一些基本操作
- 文件的一些基本操作
- 字符串的一些基本操作
- sql的一些基本操作
- cookie的一些基本操作
- linux的一些基本操作
- 一些数据库的基本操作
- vim的一些基本操作
- sql的一些基本操作
- 位的一些基本操作
- MySQL的一些基本操作
- 一些基本的文件操作
- 一些DOM的基本操作
- MySQL的一些基本操作
- msyql的一些基本操作
- mysql日记1
- 浅谈JS中中括号([])用法
- 项目中 关于相对路径和绝对路径的问题
- 还找不到想要的文章吗?微信公众号搜索方法大全
- 失业被分手音乐才子成艺人助理,偷看男神!
- 缓冲区的一些基本的操作
- C++中使用pthread.h头文件报错
- protel 99se 简单的手动画pcb
- sso的单点登录实现
- 区间求乘法逆元
- 安卓简单的SlidingMenu使用抽屉
- Java安全之Base64算法
- spring boot redis配置
- php7新语法汇总