推 spiderman007:謝謝.. 10/13 13:00
※ 引述《spiderman007 (千里之外)》之銘言:
: 當我們處理二位元檔案時...
: 會以InputStream、及OutputStream的子類別
: FileInputStream、及FileOutputStream類別來處理...
: 請問這些子類別產生的物件...算是以緩衝來處理嗎???
: 還是要再加上BufferedReader類別來處理才算呢???
要知道有沒有使用 buff
可以自己實驗看看
拿 FileOutputStream 對 file寫入但是沒有執行 close()
可以發現到 檔案內容已經被 write
如果 拿 FileWrite 對 file 寫入但是沒有執行 close()
可以發現到 檔案內容是空的,表示內容還在buff 裡面...
需要再執行 close() buff 才會 flush 到 file 裡面...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.85.43.84