书籍目录
首页
分类
免费
排行
我的书架
1-50章
51-100章
101-150章
151-200章
201-247章
共247章
免费
版权信息
免费
前言
免费
第1章 缓冲区的使用
免费
1.1 NIO概述
免费
1.2 缓冲区介绍
免费
1.3 Buffer类的使用
免费
1.3.1 包装数据与获得容量
免费
1.3.2 限制获取与设置
免费
1.3.3 位置获取与设置
免费
1.3.4 剩余空间大小获取
免费
1.3.5 使用Buffer mark()方法处理标记
免费
1.3.6 知识点细化测试
免费
1.3.7 判断只读
免费
1.3.8 直接缓冲区
免费
1.3.9 还原缓冲区的状态
免费
1.3.10 对缓冲区进行反转
免费
1.3.11 判断是否有底层实现的数组
免费
1.3.12 判断当前位置与限制之间是否有剩余元素
免费
1.3.13 重绕缓冲区
免费
1.3.14 获得偏移量
免费
1.3.15 使用List.toArray(T[])转成数组类型
1.4 ByteBuffer类的使用
1.4.1 创建堆缓冲区与直接缓冲区
1.4.2 直接缓冲区与非直接缓冲区的运行效率比较
1.4.3 包装wrap数据的处理
1.4.4 put(byte b)和get()方法的使用与position自增特性
1.4.5 put(byte[]src,int offset,int length)和get(byte[]dst,int
1.4.6 put(byte[]src)和get(byte[]dst)方法的使用
1.4.7 put(int index,byte b)和get(int index)方法的使用与position不变
1.4.8 put(ByteBuffer src)方法的使用
1.4.9 putType()和getType()方法的使用
1.4.10 slice()方法的使用与arrayOffSet()为非0的测试
1.4.11 转换为CharBuffer字符缓冲区及中文的处理
1.4.12 转换为其他类型的缓冲区
1.4.13 设置与获得字节顺序
1.4.14 创建只读缓冲区
1.4.15 压缩缓冲区
1.4.16 比较缓冲区的内容
1.4.17 复制缓冲区
1.4.18 对缓冲区进行扩容
1.5 CharBuffer类的API使用
1.5.1 重载append(char)/append(CharSequence)/append(CharSequenc
1.5.2 读取相对于当前位置的给定索引处的字符
1.5.3 put(String src)、int read(CharBuffer target)和subSequenc
1.5.4 static CharBuffer wrap(CharSequence csq,int start,int
1.5.5 获得字符缓冲区的长度
1.6 小结
第2章 通道和FileChannel类的使用
2.1 通道概述
2.2 通道接口的层次结构
×