论坛首页 编程语言技术论坛

java Nio学习资料分享

浏览 3364 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2013-11-09  

  最近回过头来在看java高级的基础知识,看到NIO这方面的。有本书籍很好,很详细很清楚的讲解了java Nio的知识。分享出来给需要的小伙伴们看看。看看这本书的目录 ,是不是讲的很详细哦。下载地址

http://dl.iteye.com/topics/download/e9f98d5d-07e1-3cfe-b178-c65940d8b764

    目录3

题献5

前言6

组织形式7

目标读者9

软件及版本9

本书中使用的约定10

字体约定10

如何联系我们11

鸣谢12

第一章 简介14

1.1 I/O与CPU时间的比较14

1.2 CPU已不再是束缚15

1.3 进入正题16

1.4 I/O概念17

1.4.1 缓冲区操作17

1.4.1.1 发散/汇聚18

1.4.2 虚拟内存19

1.4.3 内存页面调度20

1.4.4 文件I/O21

1.4.4.1 内存映射文件22

1.4.4.2 文件锁定23

1.4.5 流I/O24

1.5 总结24

第二章 缓冲区26

2.1 缓冲区基础27

2.1.1 属性27

2.1.2 缓冲区API28

2.1.3 存取29

2.1.4 填充29

2.1.5 翻转30

2.1.6 释放31

2.1.7 压缩33

2.1.8 标记34

2.1.9 比较35

2.1.10 批量移动37

2.2创建缓冲区40

2.3 复制缓冲区42

2.4 字节缓冲区44

2.4.1字节顺序46

2.4.2 直接缓冲区48

2.4.3 视图缓冲区50

2.4.4 数据元素视图52

2.4.5 存取无符号数据53

2.4.6 内存映射缓冲区55

2.5 总结55

第三章 通道57

3.1 通道基础59

3.1.1 打开通道60

3.1.2 使用通道60

3.1.3 关闭通道65

3.2 Scatter/Gather66

3.3 文件通道72

3.3.1 访问文件75

3.3.2 文件锁定80

3.4 内存映射文件87

3.4.1 Channel-to-Channel传输98

3.5 Socket通道100

3.5.1 非阻塞模式102

3.5.2 ServerSocketChannel104

3.5.3 SocketChannel106

3.5.4 DatagramChannel110

3.6 管道121

3.7 通道工具类126

3.8 总结127

第四章 选择器129

4.1选择器基础130

4.1.1 选择器,可选择通道和选择键类131

4.1.2 建立选择器134

4.2 使用选择键136

4.3 使用选择器139

4.3.1 选择过程139

4.3.2 停止选择过程142

4.3.3 管理选择键143

4.3.4 并发性147

4.4 异步关闭能力148

4.5 选择过程的可扩展性148

4.6 总结152

第五章 正则表达式154

5.1 正则表达式基础155

5.2 Java正则表达式157

5.2.1 CharSequence接口157

5.2.2 Pattern类159

5.2.2.1 利用模式类拆分字符串163

5.2.3 Matcher类167

5.3 String类的正则表达式方法178

5.4 Java正则表达式句法179

5.5面向对象的文件Grep184

5.6总结  Summary190

第六章 字符集191

6.1 字符集基础191

6.2 字符集192

6.2.1 字符集类196

6.2.2 字符集比较200

6.2.3 字符集编码器201

6.2.3.1 CoderResult类206

6.2.4 字符集解码器207

6.3 字符集服务器供应者接口211

6.3.1 创建自定义字符集211

6.3.2 供给您的自定义字符集214

6.4 总结221

附录A. NIO与JNI222

附录B. 可选择通道SPI224

附录C. NIO快速参考227

C.1 java.nio包227

C.2 java.nio.channels包234

C.3 java.nio.channels.spi 包246

C.4 java.nio.charset 包247

C.5 java.nio.charset.spi 包252

C.6 java.util.regex 包252

 

   资料见附件哦.

   发表时间:2013-11-14  
貌似比较老
0 请登录后投票
   发表时间:2013-11-15  
好像是比较老... 2002年。

不过也很不错了。 多谢分享!!
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics