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,釋放資源