Java中對文件的操作是以流的方式進行的。流是Java內存中的一組有序數據序列。Java將數據從源(文件、內存、鍵盤、網絡)讀入到內存中,形成了流,然后將這些流還可以寫到另外的目的地(文件、內存、控制臺、網絡),之所以稱為流,是因為這個數據序列在不同時刻所操作的是源的不同部分。
Java語言I/O的類層次、Java中文件的操作 、特殊的I/O處理流。
網絡程序的很大一部分是簡單的輸入輸出,即從一個系統向另一個系統移動字節。字節就是字節,在很大程度上,讀服務器發送的數據與讀取文件沒什么不同;向客戶傳送數據與寫入一個文件也沒有什么區別。