Java SE 7 技術手冊投影片第 10 章 - 輸入輸出

Justin Lin
Justin LinTechnology / Community Evangelist at Free lancer
Java SE 7 技術手冊投影片第 10 章 - 輸入輸出
CHAPTER 10
• 輸入輸出
            學習目標
            • 瞭解串流與輸入輸出的關係
            • 認識InputStream、
              OutputStream繼承架構
            • 認識Reader、Writer繼承架構
            • 使用輸入輸出裝飾器類別
串流設計觀念
串流設計觀念
• 從應用程式角度來看,如果要將資料從來源
  取出,可以使用輸入串流,如果要將資料寫
  入目的地,可以使用輸出串流
• 輸入串流代表物件為
  java.io.InputStream實例,輸出串流代
  表物件為java.io.OutputStream實例
串流設計觀念
串流設計觀念
• 來源與目的地都不知道的情況下,如何撰寫
  程式?
串流設計觀念
• 在不使用InputStream與OutputStream
  時,必須使用close()方法關閉串流
• InputStream與OutputStream實作了
  java.io.Closeable介面,其父介面為
  java.lang.AutoCloseable介面,因此
  可使用JDK7嘗試自動關閉資源語法
串流設計觀念
• 如果要將某個檔案讀入並另存為另一個檔案 ..
串流設計觀念
• 如果要從HTTP伺服器讀取某個網頁,並另存
  為檔案 …
串流設計觀念
• 使用java.net.ServerSocket接受客戶
  端連線的例子:
串流設計觀念
• 將來學到Servlet,想將檔案輸出至瀏覽器,
  也會有類似的操作:
串流繼承架構
串流繼承架構
串流繼承架構
• 記得System.in與System.out嗎?分別是
  InputStream與PrintStream的實例 …
• 較少直接操作InputStream相關方法,而
  是如先前章節使用java.util.Scanner包
  裹System.in
串流繼承架構
• 可以使用System的setIn()方法指定
  InputStream實例,指定標準輸入來源
• 將標準輸入指定為FileInputStream,可
  以讀取指定檔案並顯示在文字模式
串流繼承架構
• 若要將10.1.1的Download範例改為輸出至標
  準輸出,也可以這麼寫:
串流繼承架構
• 標準輸出可以重新導向至檔案,只要執行程
  式時使用>將輸出結果導向至指定的檔案



• 如果使用>>則是附加訊息
串流繼承架構
• 可以使用System的setOut()方法指定
  PrintStream實例,將結果輸出至指定的
  目的地
• 將標準輸出指定至檔案:
串流繼承架構
• System.err為PrintSteam實例,稱之為
  標準錯誤輸出串流,用來立即顯示錯誤訊息
• System.out輸出的訊息可以使用>或>>重
  新導向至檔案,但System.err輸出的訊息
  一定會顯示在文字模式中,無法重新導向
• 可以使用System.setErr()指定
  PrintStream,指定標準錯誤輸出串流
串流繼承架構
• FileInputStream是InputStream的子類,可
  以指定檔案名稱建構實例,一旦建構檔案就開啟,
  接著就可用來讀取資料
• FileOutputStream是OutputStream的子類,
  可以指定檔案名稱建構實例,一旦建構檔案就開啟,
  接著就可以用來寫出資料
• 無論是FileInputStream或
  FileOutputStream,不使用時都要使用close()
  關閉檔案
串流繼承架構
• FileInputStream主要實作了
  InputStream的read()抽象方法,使之可
  從檔案中讀取資料
• FileOutputStream主要實作了
  OutputStream的write()抽象方法,使之
  可寫出資料至檔案
串流繼承架構
• FileInputStream、
  FileOutputStream在讀取、寫入檔案時,
  是以位元組為單位
• 通常會使用一些高階類別加以包裹,進行一
  些高階操作,像是Scanner與
  PrintStream類別等
串流繼承架構
• ByteArrayInputStream是
  InputStream的子類,可以指定byte陣列
  建構實例,一旦建構就可將byte陣列當作資
  料來源進行讀取
• ByteArrayOutputStream是
  OutputStream的子類,可以指定byte陣
  列建構實例,一旦建構將byte陣列寫作目的
  地寫出資料
串流繼承架構
• ByteArrayInputStream主要實作了
  InputStream的read()抽象方法,使之可
  從byte陣列中讀取資料
• ByteArrayOutputStream主要實作了
  OutputStream的write()抽象方法,使之
  可寫出資料至byte陣列
串流處理裝飾器
• InputStream、OutputStream提供串流
  基本操作,如果想要為輸入輸出的資料作加
  工處理,則可以使用包裹器類別
 – 具備緩衝區作用的BufferedInputStream、
   BufferedOutputStream
 – 具備資料轉換處理作用的DataInputStream、
   DataOutputStream
 – 具備物件序列化能力的ObjectInputStream、
   ObjectOutputStream
串流處理裝飾器
串流處理裝飾器
• 如果傳入IO.dump()的是
  FileInputStream、
  FileOutputStream實例,每次read()時
  都會要求讀取硬碟,每次write()都會要求
  寫入硬碟,這會花費許多時間在硬碟定位上
串流處理裝飾器
• BufferedInputStream與
  BufferedOutputStream主要於內部提供
  緩衝區功能
• 建構BufferedInputStream、
  BufferedOutputStream必須提供
  InputStream、OutputStream進行包裹,
  可以使用預設或自訂緩衝區大小
串流處理裝飾器
串流處理裝飾器
• DataInputStream、
  DataOutputStream提供讀取、寫入Java
  基本資料型的方法,像是讀寫int、double、
  boolean等的方法
Java SE 7 技術手冊投影片第 10 章 - 輸入輸出
Java SE 7 技術手冊投影片第 10 章 - 輸入輸出
串流處理裝飾器
• ObjectInputStream提供readObject()方法將
  資料讀入為物件,而ObjectOutputStream提供
  writeObject()方法將物件寫至目的地
• 可以被這兩個方法處理的物件,必須實作
  java.io.Serializable介面,這個介面並沒有
  定義任何方法,只是作為標示之用,表示這個物件
  是可以序列化的(Serializable)
Java SE 7 技術手冊投影片第 10 章 - 輸入輸出
Java SE 7 技術手冊投影片第 10 章 - 輸入輸出
串流處理裝飾器
• 如果在作物件序列化時,物件中某些資料成
  員不希望被寫入,則可以標上transient關
  鍵字
Reader與Writer繼承架構
Reader與Writer繼承架構
• 在不使用Reader與Writer時,必須使用
  close()方法關閉串流,由於Reader與
  Writer實作了Closeable介面,其父介面
  為AutoCloseable介面,因此可使用JDK7
  嘗試自動關閉資源語法
Reader與Writer繼承架構
Reader與Writer繼承架構
Reader與Writer繼承架構
• 若要使用CharUtil.dump()讀入檔案、轉
  為字串並顯示在文字模式中…
Reader與Writer繼承架構
• FileReader、FileWriter可以對檔案作
  讀取與寫入,讀取或寫入時預設會使用作業
  系統預設編碼來作字元轉換
• 在啟動JVM時,可指定-Dfile.encoding
  來指定FileReader、FileWriter所使用
  的編碼
Reader與Writer繼承架構
• FileReader、FileWriter沒有可以指定
  編碼的方法
• 如果在程式執行過程中想要指定編碼,則必
  須使用InpuStreamReader、
  OutputStreamWriter
字元處理裝飾器
• 想要將位元組資料轉換為對應的編碼字元,
  可以使用InputStreamReader、
  OutputStreamWriter對串流資料資料包
  裹
• 在建立InputStreamReader與
  OutputStreamWriter時,可以指定編碼,
  如果沒有指定編碼,則以JVM啟動時所獲取
  的預設編碼來作字元轉換
字元處理裝飾器
字元處理裝飾器
• 想以UTF-8處理字元資料,例如讀取UTF-8的
  Main.java文字檔案,並另存為UTF-8的
  Main.txt文字檔案 …
字元處理裝飾器
• BufferedReader、BufferedWriter可
  對Reader、Writer提供緩衝區作用
• JDK 1.4之前,標準API並沒有Scanner類別,
  若要在文字模式下取得使用者輸入的字串,
  會如下撰寫:
字元處理裝飾器
• PrintWriter與PrintStream使用上極為
  類似,除了可以對OutptStream包裹之外,
  PrintWriter還可以對Writer進行包裹,
  提供print()、println()、format()等
  方法
1 of 48

Recommended

Java SE 7 技術手冊投影片第 16 章 - 自訂泛型、列舉與標註 by
Java SE 7 技術手冊投影片第 16 章 - 自訂泛型、列舉與標註Java SE 7 技術手冊投影片第 16 章 - 自訂泛型、列舉與標註
Java SE 7 技術手冊投影片第 16 章 - 自訂泛型、列舉與標註Justin Lin
2.2K views80 slides
Java SE 7 技術手冊投影片第 12 章 - 通用API by
Java SE 7 技術手冊投影片第 12 章  - 通用APIJava SE 7 技術手冊投影片第 12 章  - 通用API
Java SE 7 技術手冊投影片第 12 章 - 通用APIJustin Lin
2.2K views126 slides
Java SE 7 技術手冊投影片第 04 章 - 認識物件 by
Java SE 7 技術手冊投影片第 04 章 - 認識物件Java SE 7 技術手冊投影片第 04 章 - 認識物件
Java SE 7 技術手冊投影片第 04 章 - 認識物件Justin Lin
3.2K views91 slides
Java SE 7 技術手冊投影片第 11 章 - 執行緒與並行API by
Java SE 7 技術手冊投影片第 11 章 - 執行緒與並行APIJava SE 7 技術手冊投影片第 11 章 - 執行緒與並行API
Java SE 7 技術手冊投影片第 11 章 - 執行緒與並行APIJustin Lin
3.1K views129 slides
Java SE 8 技術手冊第 5 章 - 物件封裝 by
Java SE 8 技術手冊第 5 章 - 物件封裝Java SE 8 技術手冊第 5 章 - 物件封裝
Java SE 8 技術手冊第 5 章 - 物件封裝Justin Lin
3.4K views74 slides
Java SE 7 技術手冊投影片第 15 章 - 反射器與類別載入器 by
Java SE 7 技術手冊投影片第 15 章 - 反射器與類別載入器Java SE 7 技術手冊投影片第 15 章 - 反射器與類別載入器
Java SE 7 技術手冊投影片第 15 章 - 反射器與類別載入器Justin Lin
1.9K views48 slides

More Related Content

What's hot

Java SE 7 技術手冊投影片第 06 章 - 繼承與多型 by
Java SE 7 技術手冊投影片第 06 章 - 繼承與多型Java SE 7 技術手冊投影片第 06 章 - 繼承與多型
Java SE 7 技術手冊投影片第 06 章 - 繼承與多型Justin Lin
2.5K views78 slides
Java SE 7 技術手冊投影片第 05 章 - 物件封裝 by
Java SE 7 技術手冊投影片第 05 章  - 物件封裝Java SE 7 技術手冊投影片第 05 章  - 物件封裝
Java SE 7 技術手冊投影片第 05 章 - 物件封裝Justin Lin
2.6K views75 slides
Java SE 8 技術手冊第 15 章 - 通用API by
Java SE 8 技術手冊第 15 章 - 通用APIJava SE 8 技術手冊第 15 章 - 通用API
Java SE 8 技術手冊第 15 章 - 通用APIJustin Lin
2.2K views82 slides
Java SE 7 技術手冊投影片第 14 章 - 整合資料庫 by
Java SE 7 技術手冊投影片第 14 章 - 整合資料庫Java SE 7 技術手冊投影片第 14 章 - 整合資料庫
Java SE 7 技術手冊投影片第 14 章 - 整合資料庫Justin Lin
2.1K views100 slides
Java SE 8 技術手冊第 14 章 - NIO 與 NIO2 by
Java SE 8 技術手冊第 14 章 - NIO 與 NIO2Java SE 8 技術手冊第 14 章 - NIO 與 NIO2
Java SE 8 技術手冊第 14 章 - NIO 與 NIO2Justin Lin
5.6K views66 slides
Java SE 8 技術手冊第 12 章 - Lambda by
Java SE 8 技術手冊第 12 章 - LambdaJava SE 8 技術手冊第 12 章 - Lambda
Java SE 8 技術手冊第 12 章 - LambdaJustin Lin
4.4K views100 slides

What's hot(20)

Java SE 7 技術手冊投影片第 06 章 - 繼承與多型 by Justin Lin
Java SE 7 技術手冊投影片第 06 章 - 繼承與多型Java SE 7 技術手冊投影片第 06 章 - 繼承與多型
Java SE 7 技術手冊投影片第 06 章 - 繼承與多型
Justin Lin2.5K views
Java SE 7 技術手冊投影片第 05 章 - 物件封裝 by Justin Lin
Java SE 7 技術手冊投影片第 05 章  - 物件封裝Java SE 7 技術手冊投影片第 05 章  - 物件封裝
Java SE 7 技術手冊投影片第 05 章 - 物件封裝
Justin Lin2.6K views
Java SE 8 技術手冊第 15 章 - 通用API by Justin Lin
Java SE 8 技術手冊第 15 章 - 通用APIJava SE 8 技術手冊第 15 章 - 通用API
Java SE 8 技術手冊第 15 章 - 通用API
Justin Lin2.2K views
Java SE 7 技術手冊投影片第 14 章 - 整合資料庫 by Justin Lin
Java SE 7 技術手冊投影片第 14 章 - 整合資料庫Java SE 7 技術手冊投影片第 14 章 - 整合資料庫
Java SE 7 技術手冊投影片第 14 章 - 整合資料庫
Justin Lin2.1K views
Java SE 8 技術手冊第 14 章 - NIO 與 NIO2 by Justin Lin
Java SE 8 技術手冊第 14 章 - NIO 與 NIO2Java SE 8 技術手冊第 14 章 - NIO 與 NIO2
Java SE 8 技術手冊第 14 章 - NIO 與 NIO2
Justin Lin5.6K views
Java SE 8 技術手冊第 12 章 - Lambda by Justin Lin
Java SE 8 技術手冊第 12 章 - LambdaJava SE 8 技術手冊第 12 章 - Lambda
Java SE 8 技術手冊第 12 章 - Lambda
Justin Lin4.4K views
Java SE 8 技術手冊第 2 章 - 從JDK到IDE by Justin Lin
Java SE 8 技術手冊第 2 章 - 從JDK到IDEJava SE 8 技術手冊第 2 章 - 從JDK到IDE
Java SE 8 技術手冊第 2 章 - 從JDK到IDE
Justin Lin5.3K views
Java SE 8 技術手冊第 11 章 - 執行緒與並行API by Justin Lin
Java SE 8 技術手冊第 11 章 - 執行緒與並行APIJava SE 8 技術手冊第 11 章 - 執行緒與並行API
Java SE 8 技術手冊第 11 章 - 執行緒與並行API
Justin Lin3.7K views
Java SE 7 技術手冊投影片第 07 章 - 介面與多型 by Justin Lin
Java SE 7 技術手冊投影片第 07 章 - 介面與多型Java SE 7 技術手冊投影片第 07 章 - 介面與多型
Java SE 7 技術手冊投影片第 07 章 - 介面與多型
Justin Lin2.1K views
Java SE 8 技術手冊第 4 章 - 認識物件 by Justin Lin
Java SE 8 技術手冊第 4 章 - 認識物件Java SE 8 技術手冊第 4 章 - 認識物件
Java SE 8 技術手冊第 4 章 - 認識物件
Justin Lin4.2K views
Java SE 7 技術手冊投影片第 09 章 - Collection與Map by Justin Lin
Java SE 7 技術手冊投影片第 09 章 - Collection與MapJava SE 7 技術手冊投影片第 09 章 - Collection與Map
Java SE 7 技術手冊投影片第 09 章 - Collection與Map
Justin Lin2.5K views
從模組到類別 by Justin Lin
從模組到類別從模組到類別
從模組到類別
Justin Lin1.7K views
Java SE 8 技術手冊第 16 章 - 整合資料庫 by Justin Lin
Java SE 8 技術手冊第 16 章 - 整合資料庫Java SE 8 技術手冊第 16 章 - 整合資料庫
Java SE 8 技術手冊第 16 章 - 整合資料庫
Justin Lin2.9K views
資料永續與交換 by Justin Lin
資料永續與交換資料永續與交換
資料永續與交換
Justin Lin1.8K views
Java SE 8 技術手冊第 3 章 - 基礎語法 by Justin Lin
Java SE 8 技術手冊第 3 章 - 基礎語法Java SE 8 技術手冊第 3 章 - 基礎語法
Java SE 8 技術手冊第 3 章 - 基礎語法
Justin Lin5.3K views
Java SE 7 技術手冊投影片第 02 章 - 從JDK到IDE by Justin Lin
Java SE 7 技術手冊投影片第 02 章 - 從JDK到IDEJava SE 7 技術手冊投影片第 02 章 - 從JDK到IDE
Java SE 7 技術手冊投影片第 02 章 - 從JDK到IDE
Justin Lin3.6K views
Java SE 7 技術手冊投影片第 13 章 - 視窗程式設計 by Justin Lin
Java SE 7 技術手冊投影片第 13 章 - 視窗程式設計Java SE 7 技術手冊投影片第 13 章 - 視窗程式設計
Java SE 7 技術手冊投影片第 13 章 - 視窗程式設計
Justin Lin2.4K views
Java SE 7 技術手冊投影片第 03 章 - 基礎語法 by Justin Lin
Java SE 7 技術手冊投影片第 03 章 - 基礎語法Java SE 7 技術手冊投影片第 03 章 - 基礎語法
Java SE 7 技術手冊投影片第 03 章 - 基礎語法
Justin Lin3.5K views
2, object oriented programming by ted-xu
2, object oriented programming2, object oriented programming
2, object oriented programming
ted-xu290 views
5. 建構式、原型與類別 by Justin Lin
5. 建構式、原型與類別5. 建構式、原型與類別
5. 建構式、原型與類別
Justin Lin205 views

Viewers also liked

Java SE 7 技術手冊投影片第 08 章 - 例外處理 by
Java SE 7 技術手冊投影片第 08 章 - 例外處理Java SE 7 技術手冊投影片第 08 章 - 例外處理
Java SE 7 技術手冊投影片第 08 章 - 例外處理Justin Lin
2.4K views56 slides
Java SE 7 技術手冊投影片第 01 章 - Java平台概論 by
Java SE 7 技術手冊投影片第 01 章 - Java平台概論Java SE 7 技術手冊投影片第 01 章 - Java平台概論
Java SE 7 技術手冊投影片第 01 章 - Java平台概論Justin Lin
5.9K views43 slides
Java SE 7 技術手冊第六章草稿 - 何謂繼承? by
Java SE 7 技術手冊第六章草稿 - 何謂繼承?Java SE 7 技術手冊第六章草稿 - 何謂繼承?
Java SE 7 技術手冊第六章草稿 - 何謂繼承?Justin Lin
3.6K views15 slides
Java SE 7 技術手冊第七章草稿 - 何謂介面? by
Java SE 7 技術手冊第七章草稿 - 何謂介面?Java SE 7 技術手冊第七章草稿 - 何謂介面?
Java SE 7 技術手冊第七章草稿 - 何謂介面?Justin Lin
3.6K views15 slides
Java SE 7 技術手冊第五章草稿 - 何謂封裝? by
Java SE 7 技術手冊第五章草稿 - 何謂封裝?Java SE 7 技術手冊第五章草稿 - 何謂封裝?
Java SE 7 技術手冊第五章草稿 - 何謂封裝?Justin Lin
4.6K views10 slides
Java SE 7 技術手冊 - 課後練習解答 by
Java SE 7 技術手冊 - 課後練習解答Java SE 7 技術手冊 - 課後練習解答
Java SE 7 技術手冊 - 課後練習解答Justin Lin
6.6K views65 slides

Viewers also liked(12)

Java SE 7 技術手冊投影片第 08 章 - 例外處理 by Justin Lin
Java SE 7 技術手冊投影片第 08 章 - 例外處理Java SE 7 技術手冊投影片第 08 章 - 例外處理
Java SE 7 技術手冊投影片第 08 章 - 例外處理
Justin Lin2.4K views
Java SE 7 技術手冊投影片第 01 章 - Java平台概論 by Justin Lin
Java SE 7 技術手冊投影片第 01 章 - Java平台概論Java SE 7 技術手冊投影片第 01 章 - Java平台概論
Java SE 7 技術手冊投影片第 01 章 - Java平台概論
Justin Lin5.9K views
Java SE 7 技術手冊第六章草稿 - 何謂繼承? by Justin Lin
Java SE 7 技術手冊第六章草稿 - 何謂繼承?Java SE 7 技術手冊第六章草稿 - 何謂繼承?
Java SE 7 技術手冊第六章草稿 - 何謂繼承?
Justin Lin3.6K views
Java SE 7 技術手冊第七章草稿 - 何謂介面? by Justin Lin
Java SE 7 技術手冊第七章草稿 - 何謂介面?Java SE 7 技術手冊第七章草稿 - 何謂介面?
Java SE 7 技術手冊第七章草稿 - 何謂介面?
Justin Lin3.6K views
Java SE 7 技術手冊第五章草稿 - 何謂封裝? by Justin Lin
Java SE 7 技術手冊第五章草稿 - 何謂封裝?Java SE 7 技術手冊第五章草稿 - 何謂封裝?
Java SE 7 技術手冊第五章草稿 - 何謂封裝?
Justin Lin4.6K views
Java SE 7 技術手冊 - 課後練習解答 by Justin Lin
Java SE 7 技術手冊 - 課後練習解答Java SE 7 技術手冊 - 課後練習解答
Java SE 7 技術手冊 - 課後練習解答
Justin Lin6.6K views
Java SE 8 技術手冊第 1 章 - Java平台概論 by Justin Lin
Java SE 8 技術手冊第 1 章 - Java平台概論Java SE 8 技術手冊第 1 章 - Java平台概論
Java SE 8 技術手冊第 1 章 - Java平台概論
Justin Lin11.6K views
Joda-Time & JSR 310 – Problems, Concepts and Approaches by Justin Lin
Joda-Time & JSR 310  –  Problems, Concepts and ApproachesJoda-Time & JSR 310  –  Problems, Concepts and Approaches
Joda-Time & JSR 310 – Problems, Concepts and Approaches
Justin Lin6.8K views
Java SE 7 技術手冊第二章草稿 - 從 JDK 到 IDE by Justin Lin
Java SE 7 技術手冊第二章草稿 - 從 JDK 到 IDEJava SE 7 技術手冊第二章草稿 - 從 JDK 到 IDE
Java SE 7 技術手冊第二章草稿 - 從 JDK 到 IDE
Justin Lin3K views
淺談 Groovy 與 Gradle by Justin Lin
淺談 Groovy 與 Gradle淺談 Groovy 與 Gradle
淺談 Groovy 與 Gradle
Justin Lin8.4K views
JDK8 Functional API by Justin Lin
JDK8 Functional APIJDK8 Functional API
JDK8 Functional API
Justin Lin18.7K views
PyCon Taiwan 2013 Tutorial by Justin Lin
PyCon Taiwan 2013 TutorialPyCon Taiwan 2013 Tutorial
PyCon Taiwan 2013 Tutorial
Justin Lin290.9K views

Similar to Java SE 7 技術手冊投影片第 10 章 - 輸入輸出

輸入輸出 by
輸入輸出輸入輸出
輸入輸出Justin Lin
578 views48 slides
CH10:輸入輸出 by
CH10:輸入輸出CH10:輸入輸出
CH10:輸入輸出Justin Lin
253 views33 slides
13, io by
13, io13, io
13, ioted-xu
373 views22 slides
[圣思园][Java SE]Io 3 by
[圣思园][Java SE]Io 3[圣思园][Java SE]Io 3
[圣思园][Java SE]Io 3ArBing Xie
284 views58 slides
Io 2 by
Io 2Io 2
Io 2Medivh2011
299 views111 slides
12, string by
12, string12, string
12, stringted-xu
397 views15 slides

Similar to Java SE 7 技術手冊投影片第 10 章 - 輸入輸出(20)

輸入輸出 by Justin Lin
輸入輸出輸入輸出
輸入輸出
Justin Lin578 views
CH10:輸入輸出 by Justin Lin
CH10:輸入輸出CH10:輸入輸出
CH10:輸入輸出
Justin Lin253 views
13, io by ted-xu
13, io13, io
13, io
ted-xu373 views
[圣思园][Java SE]Io 3 by ArBing Xie
[圣思园][Java SE]Io 3[圣思园][Java SE]Io 3
[圣思园][Java SE]Io 3
ArBing Xie284 views
12, string by ted-xu
12, string12, string
12, string
ted-xu397 views
模块一-Go语言特性.pdf by czzz1
模块一-Go语言特性.pdf模块一-Go语言特性.pdf
模块一-Go语言特性.pdf
czzz123 views
Web scraping入門1 by 兆欽 丘
Web scraping入門1Web scraping入門1
Web scraping入門1
兆欽 丘645 views
Java Jdk6学习笔记[Ppt] by yiditushe
Java Jdk6学习笔记[Ppt]Java Jdk6学习笔记[Ppt]
Java Jdk6学习笔记[Ppt]
yiditushe1.4K views
Java_05:檔案輸出輸入機制 by Brad Chao
Java_05:檔案輸出輸入機制Java_05:檔案輸出輸入機制
Java_05:檔案輸出輸入機制
Brad Chao400 views
高性能队列Fqueue的设计和使用实践 by 孙立
高性能队列Fqueue的设计和使用实践高性能队列Fqueue的设计和使用实践
高性能队列Fqueue的设计和使用实践
孙立10.8K views
构建可维护的Javascript 小米网 by yang alex
构建可维护的Javascript 小米网构建可维护的Javascript 小米网
构建可维护的Javascript 小米网
yang alex1.8K views
Btrace intro(撒迦) by ykdsg
Btrace intro(撒迦)Btrace intro(撒迦)
Btrace intro(撒迦)
ykdsg2.2K views
open() 與 io 模組 by Justin Lin
open() 與 io 模組open() 與 io 模組
open() 與 io 模組
Justin Lin1.8K views
Elastic stack day-2 by YI-CHING WU
Elastic stack day-2Elastic stack day-2
Elastic stack day-2
YI-CHING WU531 views
Servlet & JSP 教學手冊第二版 - 第 9 章:整合資料庫 by Justin Lin
Servlet & JSP 教學手冊第二版 - 第 9 章:整合資料庫Servlet & JSP 教學手冊第二版 - 第 9 章:整合資料庫
Servlet & JSP 教學手冊第二版 - 第 9 章:整合資料庫
Justin Lin3.4K views
Google protocol buffers简析 by wavefly
Google protocol buffers简析Google protocol buffers简析
Google protocol buffers简析
wavefly1.3K views
C语言benchmark覆盖信息收集总结4 by Tao He
C语言benchmark覆盖信息收集总结4C语言benchmark覆盖信息收集总结4
C语言benchmark覆盖信息收集总结4
Tao He2K views
Ch03 請求與回應 by Justin Lin
Ch03 請求與回應Ch03 請求與回應
Ch03 請求與回應
Justin Lin236 views

More from Justin Lin

Ch14 簡介 Spring Boot by
Ch14 簡介 Spring BootCh14 簡介 Spring Boot
Ch14 簡介 Spring BootJustin Lin
872 views22 slides
Ch13 整合 Spring MVC/Security by
Ch13 整合 Spring MVC/SecurityCh13 整合 Spring MVC/Security
Ch13 整合 Spring MVC/SecurityJustin Lin
280 views58 slides
Ch12 Spring 起步走 by
Ch12 Spring 起步走Ch12 Spring 起步走
Ch12 Spring 起步走Justin Lin
274 views31 slides
Ch11 簡介 JavaMail by
Ch11 簡介 JavaMailCh11 簡介 JavaMail
Ch11 簡介 JavaMailJustin Lin
157 views8 slides
Ch10 Web 容器安全管理 by
Ch10 Web 容器安全管理Ch10 Web 容器安全管理
Ch10 Web 容器安全管理Justin Lin
153 views30 slides
Ch09 整合資料庫 by
Ch09 整合資料庫Ch09 整合資料庫
Ch09 整合資料庫Justin Lin
233 views92 slides

More from Justin Lin(20)

Ch14 簡介 Spring Boot by Justin Lin
Ch14 簡介 Spring BootCh14 簡介 Spring Boot
Ch14 簡介 Spring Boot
Justin Lin872 views
Ch13 整合 Spring MVC/Security by Justin Lin
Ch13 整合 Spring MVC/SecurityCh13 整合 Spring MVC/Security
Ch13 整合 Spring MVC/Security
Justin Lin280 views
Ch12 Spring 起步走 by Justin Lin
Ch12 Spring 起步走Ch12 Spring 起步走
Ch12 Spring 起步走
Justin Lin274 views
Ch11 簡介 JavaMail by Justin Lin
Ch11 簡介 JavaMailCh11 簡介 JavaMail
Ch11 簡介 JavaMail
Justin Lin157 views
Ch10 Web 容器安全管理 by Justin Lin
Ch10 Web 容器安全管理Ch10 Web 容器安全管理
Ch10 Web 容器安全管理
Justin Lin153 views
Ch09 整合資料庫 by Justin Lin
Ch09 整合資料庫Ch09 整合資料庫
Ch09 整合資料庫
Justin Lin233 views
Ch08 自訂標籤 by Justin Lin
Ch08 自訂標籤Ch08 自訂標籤
Ch08 自訂標籤
Justin Lin133 views
Ch07 使用 JSTL by Justin Lin
Ch07 使用 JSTLCh07 使用 JSTL
Ch07 使用 JSTL
Justin Lin161 views
Ch06 使用 JSP by Justin Lin
Ch06 使用 JSPCh06 使用 JSP
Ch06 使用 JSP
Justin Lin250 views
Ch05 Servlet 進階 API、過濾器與傾聽器 by Justin Lin
Ch05 Servlet 進階 API、過濾器與傾聽器Ch05 Servlet 進階 API、過濾器與傾聽器
Ch05 Servlet 進階 API、過濾器與傾聽器
Justin Lin204 views
Ch04 會話管理 by Justin Lin
Ch04 會話管理Ch04 會話管理
Ch04 會話管理
Justin Lin238 views
Ch02 撰寫與設定 Servlet by Justin Lin
Ch02 撰寫與設定 ServletCh02 撰寫與設定 Servlet
Ch02 撰寫與設定 Servlet
Justin Lin352 views
CH1. 簡介 Web 應用程式 by Justin Lin
CH1. 簡介 Web 應用程式CH1. 簡介 Web 應用程式
CH1. 簡介 Web 應用程式
Justin Lin1.2K views
14. 進階主題 by Justin Lin
14. 進階主題14. 進階主題
14. 進階主題
Justin Lin406 views
13.並行、平行與非同步 by Justin Lin
13.並行、平行與非同步13.並行、平行與非同步
13.並行、平行與非同步
Justin Lin238 views
12. 除錯、測試與效能 by Justin Lin
12. 除錯、測試與效能12. 除錯、測試與效能
12. 除錯、測試與效能
Justin Lin153 views
11. 常用內建模組 by Justin Lin
11. 常用內建模組11. 常用內建模組
11. 常用內建模組
Justin Lin149 views
10. 資料永續與交換 by Justin Lin
10. 資料永續與交換10. 資料永續與交換
10. 資料永續與交換
Justin Lin156 views
9. 資料結構 by Justin Lin
9. 資料結構9. 資料結構
9. 資料結構
Justin Lin292 views
8. open() 與 io 模組 by Justin Lin
8. open() 與 io 模組8. open() 與 io 模組
8. open() 與 io 模組
Justin Lin245 views

Java SE 7 技術手冊投影片第 10 章 - 輸入輸出