曾经山水

文章
6
资源
1
加入时间
2年10月17天

IoBuffer 重要概念 limit(), limit(10)等其中读取和设置这4个属性的方法的命名和jQuery中的val(),val(10)类似,一个负责get,一个负责setreset()把position设置成mark的值,相当于之前做过一个标记,现在要退回到之前标记的地方clear()position = 0;limit = capacity;mark = -1;  有点初始化的味道,但是并不影响底层byte数组的内容flip()limit = position;position

Mina中传输的所有二进制信息都存放在IoBuffer中,IoBuffer是对Java NIO中ByteBuffer的封装(Mina2.0以前版本这个接口也是ByteBuffer),提供了更多操作二进制数据,对象的方法,并且存储空间可以自增长,用起来非常方便;简单理解,它就是个可变长度的byte数组! IoBuffer常用方法: 1. static IoBuffer allocate(in