
- Java NIO 教程
- Java NIO – 主頁
- Java NIO – 概覽
- Java NIO – 環境配置
- Java NIO 與 JAVA IO
- Java NIO – 通道
- Java NIO – 檔案通道
- Java NIO – 資料報通道
- Java NIO – 套接字通道
- Java NIO – 伺服器套接字通道
- Java NIO – 分散
- Java NIO – 聚集
- Java NIO – 緩衝區
- Java NIO – 選擇器
- Java NIO – 管道
- Java NIO – 路徑
- Java NIO – 檔案
- Java NIO – 非同步檔案通道
- Java NIO – 字元集
- Java NIO – 檔案鎖
- Java NIO 實用資源
- Java NIO – 快速指南
- Java NIO – 實用資源
- Java NIO – 討論
Java NIO – 概覽
Java.nio 包在 Java 1.4 中引入。與在 Java NIO 中的 Java I/O 不同,此處介紹了面向緩衝區和通道的資料流以用於 I/O 操作,從而提供了更快的執行速度和效能。
此外,NIO API 提供選擇器,該選擇器引入了以非同步或非阻塞方式偵聽多個通道的 IO 事件的功能。在 NIO 中,耗時最長的 I/O 活動包括向作業系統填充和排空緩衝區,這將提高速度。
NIO API 的核心抽象包括以下內容 −
緩衝區,其中的資料、字元集及其相關解碼器和編碼器,將在位元組和 Unicode 字元之間轉換。
各種型別的通道,代表與能夠執行 I/O 操作的實體的連線
選擇器和選擇鍵,它與可選擇通道一起定義了多路複用的非阻塞 I/O 工具。
廣告