IO流學習小結

2021-08-06 04:47:27 字數 513 閱讀 7091

一、概念: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 方法,它使用平台自己的...