没有合适的资源?快使用搜索试试~ 我知道了~
首页Java+NIO+(中文版).pdf
Java+NIO+(中文版).pdf
需积分: 15 105 下载量 153 浏览量
更新于2023-03-16
评论 3
收藏 2.82MB PDF 举报
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更适合特定应用,也是您将学习的内容。
资源详情
资源评论
资源推荐
1
Ron Hitchens 著
裴小星 译
2
Java
TM
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
。
离了你我可怎么办?
剩余252页未读,继续阅读
sakyoneone
- 粉丝: 3
- 资源: 17
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- ExcelVBA中的Range和Cells用法说明.pdf
- 基于单片机的电梯控制模型设计.doc
- 主成分分析和因子分析.pptx
- 共享笔记服务系统论文.doc
- 基于数据治理体系的数据中台实践分享.pptx
- 变压器的铭牌和额定值.pptx
- 计算机网络课程设计报告--用winsock设计Ping应用程序.doc
- 高电压技术课件:第03章 液体和固体介质的电气特性.pdf
- Oracle商务智能精华介绍.pptx
- 基于单片机的输液滴速控制系统设计文档.doc
- dw考试题 5套.pdf
- 学生档案管理系统详细设计说明书.doc
- 操作系统PPT课件.pptx
- 智慧路边停车管理系统方案.pptx
- 【企业内控系列】企业内部控制之人力资源管理控制(17页).doc
- 温度传感器分类与特点.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0