java io流分類講解

2021-09-11 06:00:24 字數 672 閱讀 2611

橫向分類分為位元組流字元流

縱向分類分為節點流包裝流(高階流)。

這裡的「橫縱」讀者自行體會。

包裝流包裝節點流,以節點流作為構造源,主要有:緩衝流、資料流、物件流、轉換流

節點流:從資料來源構造,根據資料來源分為:檔案節點流、位元組/字元陣列節點流、管道節點流、字串字元流

(1)檔案節點流(file[input/output]stream、file[reader/writer]):以檔案作為構造輸入源

(2)位元組/字元節點流(bytearray[input/output]stream、chararray[reader/writer]):位元組流和字元流分別以位元組陣列和字元陣列作為構造輸入源。

(3)管道節點流(pipe[input/output]stream、pipe[reader/writer]):以與其它執行緒共用的管道為構造源。

(4)字串字元流(string[reader/writer]):以字串為構造源的字元位元組流。

Java IO流 分類 概述

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

Java IO流 隨機流2

本文 本文主要介紹隨機流的斷點續傳的具體使用 斷點續傳原理 首先把隨機訪問的檔案物件看作儲存在檔案系統中的乙個大型 byte 陣列,然後通過指向該 byte 陣列的游標或索引 即 檔案指標 filepointer 在該陣列任意位置讀取或寫入任意資料 相關方法說明 1 物件宣告 randomacces...

java IO流 字元流FileReader

1.字元流是什麼 字元流是可以直接讀寫字元的io流 字元流讀取字元,就要先讀取到位元組資料,然後轉為字元.如果要寫出字元,需要把字元轉為位元組再寫出.樣列 filereader fr new filereader txt int x fr.read system.out.println x char...