io的繼承結構
主流分類
1)按照方向進行分類:輸入輸出流(相對於程式而言,從程式寫資料到檔案中是輸出);
2)按照傳輸型別進行分類:位元組流字元流
3)組合:位元組輸入流,位元組輸出流,字元輸入流,字元輸出流
2.學習方法:在抽象父類中學習通用的方法,在子類中學習如何建立物件
3.位元組輸入流
----inputstream抽象類,不能new,可以作為超類,學習其所提供的共性方法
----fileinputstream子類,操作檔案的位元組輸入流,普通類
----bufferedinputstream子類,緩衝位元組輸入流,普通類
4.字元輸入流
----reader 抽象類,不能new,可以作為超類,學習期所提供的共性方法
-----filereader,子類,操作檔案的字元輸入流,普通類
-----bufferedreader,子類,緩衝字元輸入流,普通類
5.位元組輸出流
-----outputstream抽象類,不能new,可以作為超類,學習其所提供的共性方法
-----fileoutputstream.子類,操作檔案的位元組輸出流,普通類
-----bufferedoutputstream子類,緩衝位元組輸出流,普通類
6.字元輸出流
-----writer 抽象類,不能new,可以作為超類,學習其所提供的共性方法
-----filewriter,子類,操作檔案的字元輸出流,普通類
-----bufferedwriter,子類,緩衝字元輸出流,普通類
IO 常用IO操作類繼承結構 及簡單簡介
io字元流 reader 源 bufferedreader linenumberreader inputstreamreader filereader 位元組流通向字元流的橋梁 stringreader writer 目的 bufferedwriter outputstreamwriter file...
IO繼承體系
io繼承體系 reader bufferedreader reader in 輸入緩衝流 linenumberreader reader in getlinenumber setlinenumber inputstreamreader inputstream in,string charsetnam...
IO流的結構梳理
1 字元流 1 位元組流操作中文資料不是特別的方便,所以就出現了轉換流。轉換流的作用就是把位元組流轉換字元流來使用。2 轉換流其實是乙個字元流 字元流 位元組流 編碼表 3 編碼表 a 就是由字元和對應的數值組成的一張表 b 常見的編碼表 ascii iso 8859 1 gb2312 gbkgb1...