I/O流之OutputStream、FileOutputStream

來源:互聯網
上載者:User

輸出位元組流:
——–| OutputStream 是所有輸出位元組流的父類。抽象類別
————–| FileOutputStream 向檔案輸出資料的輸出位元組流。

FileOutputStream使用流程:
1. 找到目標檔案。
2. 建立資料的輸出通道。
3. 把資料轉換成位元組數組寫出。
4. 關閉資源。

FileOutputStream要注意的細節:
1. 使用FileOutputStream 的時候,如果目標檔案不存在,那麼會自動建立目標檔案對象。
2. 使用FileOutputStream寫資料的時候,如果目標檔案已經存在,那麼會先清空目標檔案中的資料,然後再寫入資料。
3.使用FileOutputStream寫資料的時候, 如果目標檔案已經存在,想要在原來資料基礎上追加資料的時候,應該使用new FileOutputStream(file,true)建構函式,第二參數為true。
4.使用FileOutputStream的write方法寫資料的時候,雖然接收的是一個int類型的資料,但是真正寫出的只是一個位元組的資料,只是把低八位的位元據寫出,其他二十四位元據全部丟棄。

00000000-000000000-00000001-11111111 511
11111111—> -1

未完待續。。。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.