Java IO流之如何選擇流物件總結

2021-07-05 02:00:27 字數 550 閱讀 9274

最近自學完io流的一些內容,(inputstream,outputstream,reader,writer)最開始對哪個是輸出流,哪個是輸入流模稜兩可. 就是inputstream和outputstream這兩個,不知道有沒有初學者跟我一樣呢?呵呵.後來自己想到乙個記住的方法,按照字母的順序記,r在w前面,i在o前面,那麼i就對應r,o就對應w,inputstream對應的方法就跟reader類似,outputstream

對應的方法就跟writer,類似

這樣就容易理解inputstream和outputstream這兩個流的使用.(因為reader和writer在字面上是比較容易記住的,至少我是這樣認為的)

接下來就是要搞清楚該選擇流物件呢?

1.明確源

2.明確目的

3.明確操作的物件是否是純文字

明確這幾點後就確定使用哪個流物件.

下面舉個例子來按照上面的步驟正確選擇使用哪個流物件.

例:將乙個文字檔案中資料儲存到另乙個檔案中。

按照以上的步驟我想對於初學者來說比較容易選擇該如何使用哪個流物件了吧..

摘錄自:

Java IO流 隨機流2

本文 本文主要介紹隨機流的斷點續傳的具體使用 斷點續傳原理 首先把隨機訪問的檔案物件看作儲存在檔案系統中的乙個大型 byte 陣列,然後通過指向該 byte 陣列的游標或索引 即 檔案指標 filepointer 在該陣列任意位置讀取或寫入任意資料 相關方法說明 1 物件宣告 randomacces...

java IO流 字元流FileReader

1.字元流是什麼 字元流是可以直接讀寫字元的io流 字元流讀取字元,就要先讀取到位元組資料,然後轉為字元.如果要寫出字元,需要把字元轉為位元組再寫出.樣列 filereader fr new filereader txt int x fr.read system.out.println x char...

一 Java IO流複習

流是一組有順序的,有起點和終點的位元組集合,是對資料傳輸的總稱或抽象。即資料在兩裝置間的傳輸稱為流,流的本質是資料傳輸,根據資料傳輸特性將流抽象為各種類,方便更直觀的進行資料操作。根據處理資料型別的不同分為 字元流和位元組流 根據資料流向不同分為 輸入流和輸出流 位元組流和字元流的區別 1 讀寫單位...