此部分為隱藏內(nèi)容,請輸入驗證碼后查看
掃描右側(cè)圖片或微信搜索 “ Java技術(shù)分享屋
” ,回復 “ 驗證碼
” ,獲取驗證密碼。
本資料僅供讀者預覽及學習交流使用,不能用于商業(yè)用途,請在下載后24小時內(nèi)刪除。如果喜歡,請購買正版!
一.資料截圖
二.資料介紹
Java NIO 深入探討了 1.4 版的 I/O 新特性,并告訴您如何使用這些特性來極大地提升您所寫的 Java 代碼的執(zhí)行效率。這本小冊子就程序員所面臨的有代表性的 I/O 問題作了詳盡闡述,并講解了 如何才能充分利用新的 I/O 特性所提供的各種潛能。您將通過實例學會如何使用這些工具來解決現(xiàn) 實工作中常常遇到的 I/O 問題,并了解這些新特性如何對響應(yīng)速率、可伸縮性和可靠性產(chǎn)生直接影 響。 NIO API 是對 1.3 版 I/O 特性的補充而非取代,因此,何時使用新的 API,何時老的 1.3 版 I/O API 更適合特定應(yīng)用,也是您將學習的內(nèi)容。
三.資料目錄
題獻 1
前言 2
組織形式 3
目標讀者 5
軟件及版本 5
本書中使用的約定 6
如何聯(lián)系我們 7
鳴謝 8
第一章 簡介 10
1.1 I/O 與 CPU 時間的比較 10
1.2 CPU 已不再是束縛 11
1.3 進入正題 12
1.4 I/O 概念 13
1.5 總結(jié) 20
第二章 緩沖區(qū) 22
2.1 緩沖區(qū)基礎(chǔ) 23
2.2 創(chuàng)建緩沖區(qū) 36
2.3 復制緩沖區(qū) 38
2.4 字節(jié)緩沖區(qū) 40
2.5 總結(jié) 51
第三章 通道 53
3.1 通道基礎(chǔ) 55
3.2 Scatter / Gather 62
3.3 文件通道 68
3.4 內(nèi)存映射文件 83
3.5 套接字通道 96
3.6 管道 117
3.7 通道實用工具類 122
3.8 總結(jié) 123
第四章 選擇器 125
4.1 選擇器基礎(chǔ) 126
4.2 使用選擇鍵 132
4.3 使用選擇器 135
4.4 異步可關(guān)閉性 144
4.5 選擇縮放 144
4.6 總結(jié) 148
第五章 正則表達式 150
5.1 正則表達式基礎(chǔ) 151
5.2 Java 正則表達式 API 153
5.3 字符串類正則表達式方法 153
5.4 Java 正則表達式語法 174
5.5 面向?qū)ο蟮奈募z索 180
5.6 總結(jié) 186
第六章 字符集 187
6.1 字符集基礎(chǔ) 187
6.2 字符集 188
6.3 字符集服務(wù)提供接口 207
6.4 總結(jié) 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