public class ByteBufferTest {
public static void main(String[] args) {
//10个字节大小
ByteBuffer buffer = ByteBuffer.allocate(10);
//容量是10,EOF位置是10,初始位置也是0
v(buffer.capacity());
v(buffer.limit());
//输出看看,输出是10个0
printBuffer(buffer);
//此时,指针指向位置10,已经是最大容量了。
//把指针挪回位置1
buffer.rewind();
//写操作,指针会自动移动
ByteBuffer的简单实例
最新推荐文章于 2024-08-15 10:02:46 发布
本文深入探讨了Java中的ByteBuffer,讲解了其基本用法和关键操作,包括如何分配、写入数据、转换及读取。通过实例展示了ByteBuffer在处理大量二进制数据时的优势,是理解Java内存管理和高效数据交换的重要知识点。
摘要由CSDN通过智能技术生成