BIO流分類介紹

2022-09-07 21:15:25 字數 479 閱讀 9369

j**a io(bio)流共涉及40多個類,這些類看上去很雜亂,但實際上很有規則,彼此之間存在非常緊密的聯絡,按照不同概念可以分為不同型別:

字元流

傳輸資料的最基本單位是字元(char)如:

字元輸入流reader

字元輸出流writer

【注】以上四種基本流都是抽象類

處理流

對乙個已存在的流的鏈結和封裝,通過所封裝的流的功能呼叫實現資料讀寫。處理流的構造方法總是要帶乙個其他的流物件做引數。乙個流物件經過其他流的多次包裝,稱為流的鏈結。 如:

j**a i0流的40多個類都是從如下4個抽象類基類中派生出來的。

Java IO流 分類 概述

檔案流 實現對檔案的讀取操作 fileinputstream filereader 實現對檔案的寫入操作 fileoutputstream filewriter 緩衝流 bytearrayinputstream bytearrayoutputstream 在記憶體中建立乙個位元組緩衝區實現資訊的讀取...

IO 流的分類

io的分類 1.按流的方向分 按流的方向分可以分為輸入流跟輸出流 2.按處理資料單位不同可以分為位元組流和字元流 位元組流 最原始的流,讀出來的是010101.位元組流是按照位元組乙個乙個的讀,如 fileinputstream和fileoutputstream。凡是以stream結尾的都是位元組流...

java io流分類講解

橫向分類分為位元組流和字元流。縱向分類分為節點流和包裝流 高階流 這裡的 橫縱 讀者自行體會。包裝流包裝節點流,以節點流作為構造源,主要有 緩衝流 資料流 物件流 轉換流。節點流 從資料來源構造,根據資料來源分為 檔案節點流 位元組 字元陣列節點流 管道節點流 字串字元流 1 檔案節點流 file ...