Java I/O 筆記

來源:互聯網
上載者:User

標籤:

1. Java常用I/O類概述

 

2. 檔案讀寫

  你可以根據該檔案是二進位檔案還是文字檔來選擇使用FileInputStream(FileOutputStream)或者FileReader(FileWriter)。

  這幾個類允許你從檔案開始到檔案末尾一次讀取一個位元組或者字元,或者將讀取到的位元組寫入到位元組數組或者字元數組。你不必一次性讀取整個檔案,相反你可以按順序地讀取檔案中的位元組和字元。

  如果你需要跳躍式地讀取檔案其中的某些部分,或者想同時進行讀寫,可以使用RandomAccessFile。

  你可能需要讀取檔案的資訊而不是檔案的內容,比如檔案大小、屬性、檔案夾下的檔案清單,可以使用File。

3. 管道

  Java IO中的管道為運行在同一個JVM中的兩個線程提供了通訊的能力。

  不能利用管道與不同的JVM中的線程通訊(不同的進程)。在概念上,Java的管道不同於Unix/Linux系統中的管道。在Unix/Linux中,運行在不同地址空間的兩個進程可以通過管道通訊。在Java中,通訊的雙方應該是運行在同一進程中的不同線程。

 

Java I/O 筆記

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.