一、概念:io流是對資料傳輸抽象的總稱,根據資料的特性分為幾種類,方便對資料進行針對性的操作。
二、分類:
1、根據資料型別(即資料傳輸單位)的區別分為:字元流和位元組流
字元流和位元組流:只要是處理純文字資料,就優先考慮使用字元流;除此之外都使用位元組流(能處理大部分型別的資料)。
2、根據資料流向的區別分為:輸入流和輸出流
輸入流:只能進行讀操作
輸出流:只能進行寫操作
三、有關類:
位元組輸入輸出流:inputstream和outputstream
字元輸入輸出流:reader和writer
file類:對檔案系統中的檔案以及資料夾進行封裝,儲存檔案或目錄的各種資訊
隨機訪問檔案流:randomaccessfile(構造方法有四種方式讀寫,常用r,rw)
四、流的基本操作過程:
1、 確定資料來源和目標源
2、 判斷是否是純文字資料
3、 是否需要附加功能,例如緩衝區
IO流 字元流 IO流小結 IO流案例總結
1 字元流 掌握 1 位元組流操作中文資料不是特別的方便,所以就出現了轉換流。轉換流的作用就是把位元組流轉換字元流來使用。2 轉換流其實是乙個字元流 字元流 位元組流 編碼表 3 編碼表 a 就是由字元和對應的數值組成的一張表 b 常見的編碼表 ascii iso 8859 1 gb2312 gbk...
IO流理解方式小結
從業以來一直對io不甚了解,每次看到都頭疼不已,最近有時間小小的總結一下,下面以fileio流為try byte byt new byte 3 檔案輸入流 fileinputstream in new fileinputstream new file c users administrator de...
IO流學習 二
io流學習 二 public classbufferedwriterextends writer 將文字寫入字元輸出流,緩衝各個字元,從而提供單個字元 陣列和字串的高效寫入。可以指定緩衝區的大小,或者接受預設的大小。在大多數情況下,預設值就足夠大了。該類提供了 newline 方法,它使用平台自己的...