ByteBuffer结构
2016-07-28 09:34:54 0 举报
ByteBuffer是Java NIO中的一个类,用于处理字节数据。它提供了一种将字节数据存储在内存缓冲区中的方式,并支持对缓冲区数据的读写操作。ByteBuffer的主要特点包括:可读可写、可扩展、可重置等。它可以与不同类型的数据进行转换,如将字节数据转换为整数、浮点数等。ByteBuffer的底层实现是通过一个数组来存储数据的,可以通过调用相关方法来控制数据的读取和写入位置。使用ByteBuffer可以提高数据传输的效率,特别是在处理大量数据时,能够减少内存占用和提高性能。总之,ByteBuffer是一个强大而灵活的字节数据处理工具,适用于各种需要高效处理字节数据的场景。
作者其他创作
大纲/内容
HeapByteBuffer
get()put()ix()
ByteBuffer
byte[] hbint offsetisReadOnly
put getallocatewrapsliceisDirect
DirectBuffer
address()attachment()cleaner()
MappedByteBuffer
抽象类
+ operation1(params):returnType- operation2(params)- operation3()
Buffer
markpositionlimit capacityaddress
clearflipmarkresetcompactrewindremainingnextGetIndexnextPutIndex
DirectByteBuffer
0 条评论
下一页