SlideShare a Scribd company logo
Submit Search
Upload
Login
Signup
CH10:輸入輸出
Report
Justin Lin
Follow
Technology / Community Evangelist at Free lancer
Aug. 8, 2020
•
0 likes
•
252 views
1
of
33
CH10:輸入輸出
Aug. 8, 2020
•
0 likes
•
252 views
Download Now
Download to read offline
Report
Technology
瞭解串流與輸入輸出 認識InputStream、OutputStream繼承架構 認識Reader、Writer繼承架構 使用輸入輸出裝飾器
Justin Lin
Follow
Technology / Community Evangelist at Free lancer
Recommended
CH14:NIO 與 NIO2
Justin Lin
324 views
•
67 slides
CH11:執行緒與並行API
Justin Lin
317 views
•
89 slides
CH16:整合資料庫
Justin Lin
354 views
•
107 slides
CH02:從JDK到IDE
Justin Lin
477 views
•
58 slides
2. 從 REPL 到 IDE
Justin Lin
231 views
•
28 slides
Java SE 8 技術手冊第 14 章 - NIO 與 NIO2
Justin Lin
5.6K views
•
66 slides
More Related Content
What's hot
Ch07 使用 JSTL
Justin Lin
155 views
•
74 slides
Java SE 8 技術手冊第 16 章 - 整合資料庫
Justin Lin
2.9K views
•
101 slides
Ch02 撰寫與設定 Servlet
Justin Lin
336 views
•
37 slides
Ch03 請求與回應
Justin Lin
229 views
•
73 slides
Ch09 整合資料庫
Justin Lin
229 views
•
92 slides
10. 資料永續與交換
Justin Lin
148 views
•
70 slides
What's hot
(20)
Ch07 使用 JSTL
Justin Lin
•
155 views
Java SE 8 技術手冊第 16 章 - 整合資料庫
Justin Lin
•
2.9K views
Ch02 撰寫與設定 Servlet
Justin Lin
•
336 views
Ch03 請求與回應
Justin Lin
•
229 views
Ch09 整合資料庫
Justin Lin
•
229 views
10. 資料永續與交換
Justin Lin
•
148 views
資料永續與交換
Justin Lin
•
1.8K views
Servlet & JSP 教學手冊第二版 - 第 7 章:使用 JSTL
Justin Lin
•
2.9K views
Servlet & JSP 教學手冊第二版 - 課後練習解答
Justin Lin
•
4.9K views
Java SE 7 技術手冊投影片第 11 章 - 執行緒與並行API
Justin Lin
•
3.1K views
整合資料庫
Justin Lin
•
853 views
Servlet & JSP 教學手冊第二版 - 第 2 章:撰寫與設定 Servlet
Justin Lin
•
6.1K views
CH17:反射與類別載入器
Justin Lin
•
280 views
Servlet & JSP 教學手冊第二版 - 第 3 章:請求與回應
Justin Lin
•
4.5K views
Ch06 使用 JSP
Justin Lin
•
245 views
Servlet & JSP 教學手冊第二版 - 第 9 章:整合資料庫
Justin Lin
•
3.4K views
Servlet & JSP 教學手冊第二版 - 第 8 章:自訂標籤
Justin Lin
•
1.8K views
Java SE 8 技術手冊第 5 章 - 物件封裝
Justin Lin
•
3.4K views
Java SE 7 技術手冊投影片第 14 章 - 整合資料庫
Justin Lin
•
2.1K views
Servlet & JSP 教學手冊第二版 - 第 5 章:Servlet 進階 API、過濾器與傾聽器
Justin Lin
•
2.7K views
Similar to CH10:輸入輸出
Java SE 7 技術手冊投影片第 10 章 - 輸入輸出
Justin Lin
2.2K views
•
48 slides
改善 Angular 開發流程:你所不知道的 Schematics 程式碼產生器
Chieh Kai Yang
1.7K views
•
41 slides
輸入輸出
Justin Lin
578 views
•
48 slides
DEV305 - ASP.NET 5 開發攻略
Will Huang
6.1K views
•
39 slides
Docker一期培训
青帅 常
504 views
•
21 slides
Linux binary Exploitation - Basic knowledge
Angel Boy
2.9K views
•
105 slides
Similar to CH10:輸入輸出
(20)
Java SE 7 技術手冊投影片第 10 章 - 輸入輸出
Justin Lin
•
2.2K views
改善 Angular 開發流程:你所不知道的 Schematics 程式碼產生器
Chieh Kai Yang
•
1.7K views
輸入輸出
Justin Lin
•
578 views
DEV305 - ASP.NET 5 開發攻略
Will Huang
•
6.1K views
Docker一期培训
青帅 常
•
504 views
Linux binary Exploitation - Basic knowledge
Angel Boy
•
2.9K views
Java SE 8 技術手冊第 10 章 - 輸入輸出
Justin Lin
•
2.6K views
讓軟體開發與應用更自由 - 使用 Docker 技術
Yu Lung Shao
•
2K views
開發環境建置
Shengyou Fan
•
101K views
Web scraping入門1
兆欽 丘
•
645 views
Asp.net core v1.0
國昭 張
•
254 views
Asp.net core v1.0
chang kuo-chao
•
103 views
開發環境建置
Shengyou Fan
•
13K views
白玉磊 Webrebuild
裕波 周
•
733 views
石玉磊 Web rebuild
Webrebuild
•
813 views
Mr&ueh数据库方面
Tianwei Liu
•
509 views
開發環境建置
Shengyou Fan
•
9K views
Spark tutorial
Lin JiaMing
•
206 views
開發流程與工具介紹
Shengyou Fan
•
12.3K views
[圣思园][Java SE]Network
ArBing Xie
•
1.1K views
More from Justin Lin
Ch14 簡介 Spring Boot
Justin Lin
859 views
•
22 slides
Ch13 整合 Spring MVC/Security
Justin Lin
279 views
•
58 slides
Ch12 Spring 起步走
Justin Lin
262 views
•
31 slides
Ch11 簡介 JavaMail
Justin Lin
155 views
•
8 slides
Ch10 Web 容器安全管理
Justin Lin
152 views
•
30 slides
Ch08 自訂標籤
Justin Lin
131 views
•
54 slides
More from Justin Lin
(20)
Ch14 簡介 Spring Boot
Justin Lin
•
859 views
Ch13 整合 Spring MVC/Security
Justin Lin
•
279 views
Ch12 Spring 起步走
Justin Lin
•
262 views
Ch11 簡介 JavaMail
Justin Lin
•
155 views
Ch10 Web 容器安全管理
Justin Lin
•
152 views
Ch08 自訂標籤
Justin Lin
•
131 views
Ch05 Servlet 進階 API、過濾器與傾聽器
Justin Lin
•
199 views
Ch04 會話管理
Justin Lin
•
235 views
CH1. 簡介 Web 應用程式
Justin Lin
•
1.1K views
14. 進階主題
Justin Lin
•
400 views
13.並行、平行與非同步
Justin Lin
•
233 views
12. 除錯、測試與效能
Justin Lin
•
148 views
11. 常用內建模組
Justin Lin
•
140 views
9. 資料結構
Justin Lin
•
284 views
8. open() 與 io 模組
Justin Lin
•
242 views
7. 例外處理
Justin Lin
•
114 views
6. 類別的繼承
Justin Lin
•
165 views
5. 從模組到類別
Justin Lin
•
165 views
4. 流程語法與函式
Justin Lin
•
187 views
3.型態與運算子
Justin Lin
•
196 views
Recently uploaded
ncuma_串列.pptx
NCU MCL
6 views
•
29 slides
ncuma_函式.pptx
NCU MCL
5 views
•
10 slides
ncuma_型別與迴圈.pptx
NCU MCL
129 views
•
26 slides
ncuma_邏輯與迴圈.pptx
NCU MCL
6 views
•
25 slides
ncuma_SymPy符號運算套件.pptx
NCU MCL
15 views
•
37 slides
ncuma_Taylor 多項式.pptx
NCU MCL
12 views
•
6 slides
Recently uploaded
(14)
ncuma_串列.pptx
NCU MCL
•
6 views
ncuma_函式.pptx
NCU MCL
•
5 views
ncuma_型別與迴圈.pptx
NCU MCL
•
129 views
ncuma_邏輯與迴圈.pptx
NCU MCL
•
6 views
ncuma_SymPy符號運算套件.pptx
NCU MCL
•
15 views
ncuma_Taylor 多項式.pptx
NCU MCL
•
12 views
ncuma_Taylor 多項式_習題1.pptx
NCU MCL
•
9 views
ncuma_函數畫圖.pptx
NCU MCL
•
20 views
ncuma_牛頓法.pptx
NCU MCL
•
5 views
ncuma_函數畫圖_習題1.pptx
NCU MCL
•
25 views
ncuma_Taylor 多項式_習題2.pptx
NCU MCL
•
7 views
ncuma_pylab.pptx
NCU MCL
•
9 views
ncuma_函數畫圖_習題2.pptx
NCU MCL
•
7 views
ncuma_字串.pptx
NCU MCL
•
6 views
CH10:輸入輸出
1.
1
2.
輸入輸出 學習目標 • 瞭解串流與輸入輸出 • 認識InputStream、 OutputStream繼承架構 •
認識Reader、Writer繼承架構 • 使用輸入輸出裝飾器 2
3.
串流設計觀念 3
4.
4
5.
• 設計一個通用的dump()方法: 5
6.
• dump()方法的來源是什麼?不知道!目的地 呢?也不知道! • 將某檔案讀入並另存為另一檔案 6
7.
• 從HTTP伺服器讀取某網頁,並另存為檔案 7
8.
• 使用java.net.ServerSocket接受客戶 端連線的例子: 8
9.
• 將來你學到Servlet,想將檔案輸出至瀏覽器 9
10.
串流繼承架構 10
11.
標準輸入輸出 • System.in與System.out • InputStream與PrintStream的實例 11
12.
• 要將10.1.1的Download範例改為輸出至標準 輸出 12
13.
• 標準輸出可以重新導向至檔案 • 使用>>則是附加訊息 13
14.
• System.err為PrintStream實例,稱為 標準錯誤輸出串流 • 輸出無法重新導向 •
可以使用System.setErr()指定 PrintStream,重新指定標準錯誤輸出 14
15.
• FileInputStream與 FileOutputStream • ByteArrayInputStream與 ByteArrayOutputStream 15
16.
串流處理裝飾器 • Scanner類別就是包裹器,接受 InputStream實例 • 緩衝區作用的BufferedInputStream、 BufferedOutputStream •
資料轉換處理作用的DataInputStream、 DataOutputStream • 物件序列化能力的ObjectInputStream、 ObjectOutputStream 16
17.
17
18.
BufferedInputStream與 BufferedOutputStream 18
19.
DataInputStream與 DataOutputStream 19
20.
20
21.
21
22.
ObjectInputStream與 ObjectOutputStream 22
23.
23
24.
24
25.
Reader與Writer繼承架構 25
26.
26
27.
• 使用CharUtil.dump()讀入檔案、轉為字 串並顯示在文字模式 27
28.
• FileReader、FileWriter預設會使用作 業系統預設編碼來做字元轉換 • 在啟動JVM時,可指定-Dfile.encoding 28
29.
字元處理裝飾器 • InputStreamReader與 OutputStreamWriter • BufferedReader與BufferedWriter •
PrintWriter 29
30.
InputStreamReader與 OutputStreamWriter 30
31.
31
32.
• 若想以UTF-8處理字元資料 32
33.
BufferedReader與 BufferedWriter 33