Java NIO (中文版)

VIP免费
2025-03-28 0 0 2.15MB 253 页 5.9玖币
侵权投诉
1
Ron Hitchens
裴小星
2
JavaTM NIO
Ron Hitchens
裴小星
出版商:O’Reilly
第一版 2002 8
ISBN: 0-596-00288-2
Java NIO 深入探讨了 1.4 版的 I/O 新特性,并告诉您如何使用这些特性来极大地提升您所写的
Java 代码的执行效率。这本小册子就程序员所面临的有代表性I/O 问题作了详尽阐述,并讲解了
如何才能充分利用新的 I/O 特性所提供的各种潜能。将通过实例学会如何使用这些工具来解决现
实工作中常常遇到的 I/O 问题,并了解这些新特性如何对响应速率、可伸缩性和可靠性产生直接影
响。
NIO API 是对 1.3 I/O 特性的补充而非取代,因此,何时使用新的 API,何时老的 1.3 I/O
API 适合特定应用,也是将学习的内容
3
目录
题献 ............................................................................................................................................ 1
前言 ............................................................................................................................................ 2
组织形式 .............................................................................................................................................3
目标读者 .............................................................................................................................................5
软件及版本 .........................................................................................................................................5
本书中使用的约定 .............................................................................................................................6
如何联系我们 .....................................................................................................................................7
鸣谢 .....................................................................................................................................................8
第一章 简介 .......................................................................................................................... 10
1.1 I/O CPU 时间的比 .............................................................................................................10
1.2 CPU 已不再是束缚 ....................................................................................................................11
1.3 进入正题 ....................................................................................................................................12
1.4 I/O 概念 ......................................................................................................................................13
1.5 总结 ............................................................................................................................................20
第二章 缓冲区 ...................................................................................................................... 22
2.1 缓冲区基础 ................................................................................................................................23
2.2 创建缓冲区 ................................................................................................................................36
2.3 复制缓冲区 ................................................................................................................................38
2.4 字节缓冲区 ................................................................................................................................40
2.5 总结 ............................................................................................................................................51
第三章 通道 .......................................................................................................................... 53
3.1 通道基础 ....................................................................................................................................55
3.2 Scatter / Gather ............................................................................................................................62
3.3 文件通道 ....................................................................................................................................68
3.4 内存映射文件 ............................................................................................................................83
3.5 套接字通道 ................................................................................................................................96
3.6 管道 ..........................................................................................................................................117
3.7 通道实用工具类 ......................................................................................................................122
3.8 总结 ..........................................................................................................................................123
第四章 选择器 .................................................................................................................... 125
4.1 选择器基础 ..............................................................................................................................126
4.2 使用选择键 ..............................................................................................................................132
4.3 使用选择器 ..............................................................................................................................135
4.4 异步可关闭性 ..........................................................................................................................144
4.5 选择缩放 ..................................................................................................................................144
4.6 总结 ..........................................................................................................................................148
4
第五章 正则表达式 ............................................................................................................ 150
5.1 正则表达式基础 ......................................................................................................................151
5.2 Java 正则表达式 API ...............................................................................................................153
5.3 字符串类正则表达式方法 ......................................................................................................153
5.4 Java 正则表达式语法 ...............................................................................................................174
5.5 面向对象的文件检 ..............................................................................................................180
5.6 总结 ..........................................................................................................................................186
第六章 字符集 .................................................................................................................... 187
6.1 字符集基础 ..............................................................................................................................187
6.2 字符集 ......................................................................................................................................188
6.3 字符集服务提供接 ..............................................................................................................207
6.4 总结 ..........................................................................................................................................217
附录 A. NIO JNI .............................................................................................................. 218
附录 B. 可选择通道 SPI ...................................................................................................... 220
附录 C. NIO 快速参考 ......................................................................................................... 223
C.1 java.nio ................................................................................................................................223
C.2 java.nio.channels .................................................................................................................230
C.3 java.nio.channels.spi ............................................................................................................242
C.4 java.nio.charset ....................................................................................................................244
C.5 java.nio.charset.spi ..............................................................................................................248
C.6 java.util.regex ......................................................................................................................248
1
题献
给我的妻子,
Karen
离了你我可怎么办?
摘要:

1RonHitchens著裴小星译2JavaTMNIORonHitchens著裴小星译出版商:O’Reilly第一版2002年8月ISBN:0-596-00288-2JavaNIO深入探讨了1.4版的I/O新特性,并告诉您如何使用这些特性来极大地提升您所写的Java代码的执行效率。这本小册子就程序员所面临的有代表性的I/O问题作了详尽阐述,并讲解了如何才能充分利用新的I/O特性所提供的各种潜能。您将通过实例学会如何使用这些工具来解决现实工作中常常遇到的I/O问题,并了解这些新特性如何对响应速率、可伸缩性和可靠性产生直接影响。NIOAPI是对1.3版I/O特性的补充而非取代,因此,何时使用新的A...

展开>> 收起<<
Java NIO (中文版).pdf

共253页,预览5页

还剩页未读, 继续阅读

声明:本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。玖贝云文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知玖贝云文库,我们立即给予删除!
分类:图书资源 价格:5.9玖币 属性:253 页 大小:2.15MB 格式:PDF 时间:2025-03-28

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 253
客服
关注