IO流概述

IO流的概述

概述

I/O

  • I/O:是Input/Output的縮寫,用於處理設備之間的數據傳輸。如讀寫文件,網絡通信等
  • 在Java中,數據的輸入輸出都是以「流」的形式進行的
  • 輸入輸出
    • 輸入:讀取外部數據(磁盤、光盤等存儲設備的數據)到程序(內存)中
    • 輸出:將程序(內存)數據輸出到磁盤、光盤等存儲設備中

流的分類

  • 按操做數據單位不一樣:字節流(8 bit),字符流(16 bit)
  • 按數據流的流向不一樣:輸入流,輸出流
  • 按流的角色的不一樣:節點流,處理流

IO流的體系結構

oD8AI.png

  • IO流共涉及40多個類,但都是從以上4個抽象基類派生
  • 由這四類派生出來的子類名稱都是以父類名做爲子類名的後綴
相關文章
相關標籤/搜索