多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
``` Netty的数据容器 ``` ``` 1. Java NIO提供了ByteBuffer作为它的字节容器,但是这个类使用起来过于复杂也有些繁琐 2. Netty使用ByteBuf替代ByteBuffer,一个强大的实现,既解决了JDK API的局限性,又提供了更好的API ``` ### ByteBuf如何工作的? ``` 1. ByteBuf维护了两个索引,一个读取,一个写入 2. 当你从ByteBuf读取时,readerIndex将会被递增已经被读取的字节数 3. 当你写入ByteBuf时,writeIndex会被递增 ```