IO流中字元和位元組輸入輸出流概述
阿新 • • 發佈:2018-12-22
1、 IO流用來處理裝置之間的資料傳輸
a) 上傳檔案
b) 下載檔案
2、 Java對資料的操作都是通過流的方式
3、 Java 用於操作流的物件都在IO包中
4、 IO流分類
a) 流向
i. 輸入流:程式讀取資料
ii. 輸出流:程式向硬碟寫入資料
b) 資料型別
i. 位元組流:
1. 位元組輸入流 讀資料 InputStream
2. 位元組輸出流 寫資料 OutPutStream
ii. 字元流:為了方便操作文字資料
1. 字元輸入流 讀資料 Reader
2. 字元輸出流 寫資料 Writer
c) 預設按照資料型別進行分類。
5、 總結
a) 字元流複製資料5種方式:
i. 字元緩衝區每次複製一個字元陣列
ii. 字元緩衝區每次複製一個字元
iii. 每次複製一個字元陣列
iv. 每次複製一個字元
v. 每次複製一行資料
b) 位元組流複製資料的4種方式
i. 位元組緩衝區每次複製一個位元組陣列
ii. 位元組緩衝區每次複製一個位元組
iii. 每次複製一個位元組陣列
iv. 每次複製一個位元組
c) 寫入時檔案如果不存在會自動建立,但是讀的時候原始檔必須存在