IO流概述
IO流的概述
概述
I/O
- I/O:是Input/Output的縮寫,用於處理設備之間的數據傳輸。如讀寫文件,網絡通信等
- 在Java中,數據的輸入輸出都是以「流」的形式進行的
- 輸入輸出
- 輸入:讀取外部數據(磁盤、光盤等存儲設備的數據)到程序(內存)中
- 輸出:將程序(內存)數據輸出到磁盤、光盤等存儲設備中
流的分類
- 按操做數據單位不一樣:字節流(8 bit),字符流(16 bit)
- 按數據流的流向不一樣:輸入流,輸出流
- 按流的角色的不一樣:節點流,處理流
IO流的體系結構
- IO流共涉及40多個類,但都是從以上4個抽象基類派生
- 由這四類派生出來的子類名稱都是以父類名做爲子類名的後綴
歡迎關注本站公眾號,獲取更多信息