Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

CH10:輸入輸出

瞭解串流與輸入輸出
認識InputStream、OutputStream繼承架構
認識Reader、Writer繼承架構
使用輸入輸出裝飾器

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to comment

  • Be the first to like this

CH10:輸入輸出

  1. 1. 1
  2. 2. 輸入輸出 學習目標 • 瞭解串流與輸入輸出 • 認識InputStream、 OutputStream繼承架構 • 認識Reader、Writer繼承架構 • 使用輸入輸出裝飾器 2
  3. 3. 串流設計觀念 3
  4. 4. 4
  5. 5. • 設計一個通用的dump()方法: 5
  6. 6. • dump()方法的來源是什麼?不知道!目的地 呢?也不知道! • 將某檔案讀入並另存為另一檔案 6
  7. 7. • 從HTTP伺服器讀取某網頁,並另存為檔案 7
  8. 8. • 使用java.net.ServerSocket接受客戶 端連線的例子: 8
  9. 9. • 將來你學到Servlet,想將檔案輸出至瀏覽器 9
  10. 10. 串流繼承架構 10
  11. 11. 標準輸入輸出 • System.in與System.out • InputStream與PrintStream的實例 11
  12. 12. • 要將10.1.1的Download範例改為輸出至標準 輸出 12
  13. 13. • 標準輸出可以重新導向至檔案 • 使用>>則是附加訊息 13
  14. 14. • System.err為PrintStream實例,稱為 標準錯誤輸出串流 • 輸出無法重新導向 • 可以使用System.setErr()指定 PrintStream,重新指定標準錯誤輸出 14
  15. 15. • FileInputStream與 FileOutputStream • ByteArrayInputStream與 ByteArrayOutputStream 15
  16. 16. 串流處理裝飾器 • Scanner類別就是包裹器,接受 InputStream實例 • 緩衝區作用的BufferedInputStream、 BufferedOutputStream • 資料轉換處理作用的DataInputStream、 DataOutputStream • 物件序列化能力的ObjectInputStream、 ObjectOutputStream 16
  17. 17. 17
  18. 18. BufferedInputStream與 BufferedOutputStream 18
  19. 19. DataInputStream與 DataOutputStream 19
  20. 20. 20
  21. 21. 21
  22. 22. ObjectInputStream與 ObjectOutputStream 22
  23. 23. 23
  24. 24. 24
  25. 25. Reader與Writer繼承架構 25
  26. 26. 26
  27. 27. • 使用CharUtil.dump()讀入檔案、轉為字 串並顯示在文字模式 27
  28. 28. • FileReader、FileWriter預設會使用作 業系統預設編碼來做字元轉換 • 在啟動JVM時,可指定-Dfile.encoding 28
  29. 29. 字元處理裝飾器 • InputStreamReader與 OutputStreamWriter • BufferedReader與BufferedWriter • PrintWriter 29
  30. 30. InputStreamReader與 OutputStreamWriter 30
  31. 31. 31
  32. 32. • 若想以UTF-8處理字元資料 32
  33. 33. BufferedReader與 BufferedWriter 33

    Be the first to comment

瞭解串流與輸入輸出 認識InputStream、OutputStream繼承架構 認識Reader、Writer繼承架構 使用輸入輸出裝飾器

Views

Total views

153

On Slideshare

0

From embeds

0

Number of embeds

0

Actions

Downloads

27

Shares

0

Comments

0

Likes

0

×