io流總結

節點流
1.字節流{
1.輸入流: FileInputStream InputStream ByteArrayInputStream
(
操作read()
a.中間容器 byte[] a=new byte[]
b.接受長度 int len
c.循環讀取while()
d.輸出
)

2.輸出流:FileOutputStream ByteArrayOutputStream OutputStream
操作write(字節數組,0,長度)
}
2.文本流{
1.輸入流:Reader FileReader
(
操作:read()
a.中間容器 char[] a=new char[]
b.接受長度 int len
c.循環讀取while()
d.輸出
)
2.輸出流:FilterWriter Writer

}
2.處理流{
轉換流:
1.輸入流:InputStreamReader ->解碼
2.輸出流:OutputStreamWriter ->編碼
緩衝流:
1.輸入流:BufferedInputStream BufferedReader
2.輸出流:BufferedOutputStream BufferedWriter
處理數據+類型
1.輸入流:DataInputStream
2.輸出流:DataOutputStream
引用類型
1.反序列化:ObjectInputStream
2.序列化:ObjectOutputStream
3.打印流:PrintStream即輸出流
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章