NIO与Socket编程技术指南 - (EPUB全文下载)

文件大小:0.64 mb。
文件格式:epub 格式。
书籍内容:

Java核心技术系列
NIO与Socket编程技术指南
高洪岩 著
ISBN:978-7-111-60406-8
本书纸版由机械工业出版社于2018年出版,电子版由华章分社(北京华章图文信息有限公司,北京奥维博世图书发行有限公司)全球范围内制作与发行。
版权所有,侵权必究
客服热线:+ 86-10-68995265
客服信箱:service@bbbvip.com
官方网址:www.hzmedia.com.cn
新浪微博 @华章数媒
微信公众号 华章电子书(微信号:hzebook)
目录
前言
第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 offset,intlength)方法的使用
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(CharSequence,start,end)方法的使用
1.5.2 读取相对于当前位置的给定索引处的字符
1.5.3 put(String src)、int read(CharBuffer target)和subSequence(int start,int end)方法的使用
1.5.4 static CharBuffer wrap(CharSequence csq,int start,int end)方法的使用
1.5.5 获得字符缓冲区的长度
1.6 小结
第2章 通道和FileChannel类的使用
2.1 通道概述
2.2 通道接口的层次结构
2.2.1 AsynchronousChannel接口的介绍
2.2.2 AsynchronousByteChannel接口的介绍
2.2.3 ReadableByteChannel接口的介绍
2.2.4 ScatteringByteChannel接口的介绍
2.2.5 WritableByteChannel接口的介绍
2.2.6 GatheringByteChannel接口的介绍
2.2.7 ByteChannel接口的介绍
2.2.8 SeekableByteChannel接口的介绍
2.2.9 NetworkChannel接口的介绍
2.2.10 MulticastChannel接口的介绍
2.2.11 InterruptibleChannel接口的介绍
2.3 AbstractInterruptibleChannel类的介绍
2.4 FileChannel类的使用
2.4.1 写操作与位置的使用
2.4.2 读操作
2.4.3 批量写操作
2.4.4 批量读操作
2.4.5 部分批量写操作
2.4.6 部分批量读操作
2.4.7 向通道的指定position位置写入数据
2.4.8 读取通道指定位置的数据
2.4.9 设置位置与获得大小
2.4.10 截断缓冲区
2.4.11 将数据传输到其他可写入字节通道
2.4.12 将字节从给定可读取字节通道传输到此通道的文件中
2.4.13 执行锁定操作
2.4.14 FileLock lock()方法的使用
2.4.15 获取通道文件给定区域的锁定
2.4.16 FileLock tryLock()方法的使用
2.4.17 FileLock类的使用
2.4.18 强制将所有对通道文件的更新写入包含文件的存储设备
2.4.19 将通道文件区域直接映射到内存
2.4.20 打开一个文件
2.4.21 判断当前通道是否打开
2.5 小结
第3章 获取网络设备信息
3.1 NetworkInterface类的常用方法
3.1.1 获得网络接口的基本信息
3.1.2 获取MTU大小
3.1.3 子接口的处理
3.1.4 获得硬件地址
3.1.5 获得IP地址
3.1.6 InterfaceAddress类的使用
3.1.7 判断是否为点对点设备
3.1.8 是否支持多播
3.2 NetworkInterface类的静态方法
3.2.1 根据索引获得NetworkInterface对象
3.2.2 根据网络接口 ............

书籍插图:
书籍《NIO与Socket编程技术指南》 - 插图1
书籍《NIO与Socket编程技术指南》 - 插图2

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » NIO与Socket编程技术指南 - (EPUB全文下载)