Skip to content

Latest commit

 

History

History
25 lines (22 loc) · 909 Bytes

輸入流與輸出流.md

File metadata and controls

25 lines (22 loc) · 909 Bytes

輸入流與輸出流

IO (Input Ouput)

  • IO 流用來處理設備之間的數據傳輸。
  • Java 對數據的操作是通過流的方式
  • Java 用於操作流的對象都在 IO 包中。
  • 流按操作數據分為兩中: 字節流與字符流。
  • 流按流向分為: 輸入流 & 輸出流。
  • 輸入流和輸出流相對於內存設備而言, 將外設中的數據讀取到內存中: 輸入 將內存的數據寫入外設中: 輸出

字符流的由來

  • 字節流讀取文字字節數據後,不直接操作而是先查指定的編碼表,獲取對應的文字。 再對這個文字進行操作。簡單說:字節流 + 編碼表。

IO 流常用基類

  • 字節流的頂層父類
  1. InputStream
  2. OutputStream
  • 字符流的頂層父類
  1. Reader
  2. Writer
  • 這些體系的子類都以父類名作為後綴。 而且子類名的前綴就是該對象的功能