1. 程式人生 > >第4章小總結

第4章小總結

4.1知識點總結
位元組流
位元組輸入流 InputStream
FileInputStream 操作檔案的位元組輸入流
BufferedInputStream高效的位元組輸入流
位元組輸出流 OutputStream
FileOutputStream 操作檔案的位元組輸出流
BufferedOutputStream 高效的位元組輸出流
字元流
字元輸入流 Reader
FileReader 操作檔案的字元輸入流
BufferedReader 高效的字元輸入流
InputStreamReader 輸入操作的轉換流(把位元組流封裝成字元流)
字元輸出流 Writer
FileWriter 操作檔案的字元輸出流
BufferedWriter 高效的字元輸出流
OutputStreamWriter 輸出操作的轉換流(把位元組流封裝成字元流)

方法:
讀資料方法:
read() 一次讀一個位元組或字元的方法
read(byte[] char[]) 一次讀一個數組資料的方法
readLine() 一次讀一行字串的方法(BufferedReader類特有方法)
readObject() 從流中讀取物件(ObjectInputStream特有方法)
寫資料方法:
write(int) 一次寫一個位元組或字元到檔案中
write(byte[] char[]) 一次寫一個數組資料到檔案中
write(String) 一次寫一個字串內容到檔案中
writeObject(Object ) 寫物件到流中(ObjectOutputStream類特有方法)
newLine() 寫一個換行符號(BufferedWriter類特有方法)

向檔案中寫入資料的過程
1,建立輸出流物件
2,寫資料到檔案
3,關閉輸出流
從檔案中讀資料的過程
1,建立輸入流物件
2,從檔案中讀資料
3,關閉輸入流

檔案複製的過程
1,建立輸入流(資料來源)
2,建立輸出流(目的地)
3,從輸入流中讀資料
4,通過輸出流,把資料寫入目的地
5,關閉流