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 ...