1. 程式人生 > 其它 >|NO.Z.00074|——————————|BigDataEnd|——|Java&IO流.V01|--------------------------------------------------|Java.v01|IO流.v01|概念分類|

|NO.Z.00074|——————————|BigDataEnd|——|Java&IO流.V01|--------------------------------------------------|Java.v01|IO流.v01|概念分類|



[BigDataJava:Java&IO流.V01]                                                                                    [BigDataJava.核心類庫] [|章節二|IO流|IO流的概念和分類|]








一、IO流的概念和分類
### --- IO流的概念

——>        IO就是Input和Output的簡寫,也就是輸入和輸出的含義。
——>        IO流就是指讀寫資料時像流水一樣從一端流到另外一端,因此得名為“流"。
### --- 基本分類

~~~     # 按照讀寫資料的基本單位不同,分為 位元組流 和 字元流。
——>        其中位元組流主要指以位元組為單位進行資料讀寫的流,可以讀寫任意型別的檔案。
——>        其中字元流主要指以字元(2個位元組)為單位進行資料讀寫的流,只能讀寫文字檔案。
~~~     # 按照讀寫資料的方向不同,分為 輸入流 和 輸出流(站在程式的角度)。
——>        其中輸入流主要指從檔案中讀取資料內容輸入到程式中,也就是讀檔案。
——>        其中輸出流主要指將程式中的資料內容輸出到檔案中,也就是寫檔案。

~~~     # 按照流的角色不同分為節點流和處理流。
——>        其中節點流主要指直接和輸入輸出源對接的流。
——>        其中處理流主要指需要建立在節點流的基礎之上的流。








===============================END===============================



Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart                                                                                                                                                    ——W.S.Landor



來自為知筆記(Wiz)