- 軟件大(dà)小:24.41M
- 軟件語言:中文
- 軟件類型:國(guó)產軟件(jiàn)
- 軟件類別:免費軟件 / 電子圖書
- 更新時(shí)間:2017-12-07 14:22
- 運行(háng)環境:WinAll, WinXP, Win7
- 軟件等級:
- 軟件廠商:
- 官(guān)方網站(zhàn):暫無


52.00M/中文/7.5
8.28M/中文/5.0
9.76M/中(zhōng)文/10.0
6.83M/中文/0.0
64.45M/中文/10.0
java nio2 中文版pdf是一本非常實用的計算(suàn)機電(diàn)子書(shū),該書介紹了java nio的緩衝區(qū)、通道、正則(zé)表達式、選擇器、字符集等相關(guān)基礎知識,語言通俗易懂(dǒng),需要的朋友(yǒu)快來下載吧!
java.nio全稱(chēng)java non-blocking IO,是指jdk1.4 及以上版本裏(lǐ)提供的新api(New IO) ,為所有的原始類型(boolean類型除外)提供緩存支持的數據容器,使(shǐ)用它可以(yǐ)提供(gòng)非阻(zǔ)塞式(shì)的高伸縮性網絡。
套接字通道類為使用網絡套(tào)接字實現(xiàn)交互提供了新方法。套接(jiē)字通道可工作於非塊模式,並可與選擇器一同使用。因此,多個套接字可實現多路傳輸,管理效率也比 java.net 提(tí)供的傳統套接字更高。
三個新套接字通道,即 ServerSocketchannel、SocketChannel 和 DatagramChannel,將在第三(sān)章
講到。
Channel是一個對象,可以通過它讀(dú)取和寫入數據(jù)。拿 NIO 與原來的 I/O 做個比較(jiào),通道就像是流,而且他們麵向緩(huǎn)衝區(qū)的。
正如前麵提到的,所有數據都通過 Buffer 對象來(lái)處理。您永遠不會將字節(jiē)直接寫入通道中,相反,您是將數(shù)據寫入包含一個或者多(duō)個字節的緩衝區。同樣,您不會直接從通(tōng)道中讀取字節,而是將(jiāng)數據從通道讀入緩衝區,再從緩衝區獲取這個字節。
通道與流的不同之處在於通道是雙向的。而流(liú)隻是在一個方向上移動(一個流必須是 InputStream 或者 OutputStream 的子類), 而 通道 可以用於(yú)讀、寫(xiě)或者同時用於讀寫。
因為(wéi)它們是雙向的,所以通(tōng)道(dào)可以比流更好地反映底層操作係(xì)統的真實情況。特(tè)別是在 UNIX 模型中,底層操作係統通道是雙向的。
請描述您所遇到的錯誤,我們將盡快予以修正,謝謝(xiè)!
*必填項,請輸入(rù)內容