過濾流

過濾流:使用節點流作為輸入或輸出。過濾流是使用一個已經存在的輸入流或輸出流連線創建的

節點流:從特定的地方讀寫的流類,例如:磁碟或一塊記憶體區域。

FileInputStream和FileOutputStream,節點流,用於從檔案中讀取或往檔案中寫入位元組流。如果在構造FileOutputStream時,檔案已經存在,則覆蓋這個檔案。

BufferedInputStream和BufferedOutputStream,過濾流,需要使用已經存在的節點流來構造,提供帶緩衝的讀寫,提高了讀寫的效率。

DataInputStream和DataOutputStream,過濾流,需要使用已經存在的節點流來構造,提供了讀寫Java中的基本數據類型的功能。

PipedInputStream和PipedOutputStream,管道流,用於執行緒間的通信。一個執行緒的PipedInputStream對象從另一個執行緒的PipedOutputStream對象讀取輸入。要使管道流有用,必須同時構造管道輸入流和管道輸出流。

相關詞條

熱門詞條

聯絡我們