鍍金池/ 教程/ Java/ Java NIO包
Java NIO選擇器
Java NIO ServerSocketChannel
Java NIO通道FileLock
Java NIO組件
Java NIO編碼和解碼
Java NIO包
Java NIO緩沖區(qū)
Java NIO教程
Java NIO SocketChannel
Java NIO時間服務(wù)器示例
Java NIO字符集
Java NIO通道之間的數(shù)據(jù)傳輸
Java NIO通道
Java IO與NIO比較
Java NIO管道
Java NIO分散/聚集或向量I/O

Java NIO包

NIO類包含在一個叫作java.nio包的包中。要了解NIO子系統(tǒng)不會取代java.io包中可用的基于流的I/O類,如果有對java.io基于流的I/O的如何工作有所有了解,這有助于您學(xué)習(xí)和使用NIO中的知識內(nèi)容。

按不同類別分組的一些NIO類,如下所示:

上述組是基于從開發(fā)人員的角度來看:NIO類使用來做什么。這種分組的目的是文件系統(tǒng)的表示或文件系統(tǒng)的交互級別。

NIO類包含在以下包中:

包名稱 使用/目的
java.nio 它是NIO系統(tǒng)的頂級包,NIO系統(tǒng)封裝了各種類型的緩沖區(qū)。
java.nio.charset 它封裝了字符集,并且還支持分別將字符轉(zhuǎn)換為字節(jié)和字節(jié)到編碼器和解碼器的操作。
java.nio.charset.spi 它支持字符集服務(wù)提供者
java.nio.channels 它支持通道,這些通道本質(zhì)上是打開I/O連接。
java.nio.channels.spi 它支持頻道的服務(wù)提供者
java.nio.file 它提供對文件的支持
java.nio.file.spi 它支持文件系統(tǒng)的服務(wù)提供者
java.nio.file.attribute 它提供對文件屬性的支持

上一篇:Java IO與NIO比較下一篇:Java NIO教程