1. 程式人生 > >IO流之流的原理與概念

IO流之流的原理與概念

一,概念

流:流動,流向,從一端到另一端,源頭與目的地,程式與 檔案|網路|陣列|資料庫.... 之間的聯絡,以程式為中心

二,IO流分類

      1,流向,輸入流與輸出流

      2,資料:位元組流:二進位制,能讀取一切檔案

                       字元流:讀取文字檔案,只能處理純文字

三,位元組流與字元流

       1,位元組流

                       輸入流:InputStream  , read(byte [] b), read(byte [] b, int off, int len), close()

                                           FileInputStream

                       輸出流:OutputStream, write(byte [] b), write(byte [] b , int off , int len), flush(), close()

                                           FileOutputStream

       2,字元流

                       輸入流:Reader  , read(char [] cbuf), read(char [] cbuf, int off, int len), close()

                                          FileReader

                       輸出流:Writer, write(char [] cbuf), write(byte [] b , int off , int len), flush(), close()

                                          FileWriter

四,操作

1,建立關聯(選擇檔案)

2,選擇流

3,操作,讀取寫入

4,釋放資源