1. 程式人生 > >八、基於字節的I/O操作接口

八、基於字節的I/O操作接口

pan 層次結構 操作系統 本地 文件 其它 說明 輸出 jdk

基於字節的I/O操作接口輸入和輸出分別是InputStream和OutputStream。

同時,這兩個接口根據數據類型和操作方式,又被劃分為若幹個子類,每個子類分別處理不同的操作類型,形成了一個操作的層次結構。具體可以參考JDK的API說明文檔,這裏說明兩點:

  1. 操作數據的方式是可以組合使用的;
  2. 必須要指定流最終寫到什麽地方,要麽是磁盤,要麽是網絡中。

寫網絡中實際上也是寫文件,只不過寫網絡還有一個步驟需要處理,就是讓底層操作系統再將數據傳送到其它地方而不是本地磁盤。

八、基於字節的I/O操作接口