NIO
類包含在一個叫作java.nio
包的包中。要瞭解NIO子系統不會取代java.io
包中可用的基於流的I/O類,如果有對java.io
基於流的I/O的如何工作有所有了解,這有助於您學習和使用NIO
中的知識內容。
按不同類別分組的一些NIO
類,如下所示:
上述組是基於從開發人員的角度來看:NIO
類使用來做什麼。這種分組的目的是檔系統的表示或檔系統的交互級別。
NIO
類包含在以下包中:
包名稱 | 使用/目的 |
---|---|
java.nio |
它是NIO系統的頂級包,NIO系統封裝了各種類型的緩衝區。 |
java.nio.charset |
它封裝了字元集,並且還支持分別將字元轉換為位元組和位元組到編碼器和解碼器的操作。 |
java.nio.charset.spi |
它支持字元集服務提供者 |
java.nio.channels |
它支持通道,這些通道本質上是打開I/O連接。 |
java.nio.channels.spi |
它支持頻道的服務提供者 |
java.nio.file |
它提供對檔的支持 |
java.nio.file.spi |
它支持檔系統的服務提供者 |
java.nio.file.attribute |
它提供對檔屬性的支持 |
上一篇:
Java NIO組件
下一篇:
Java IO與NIO比較