1. 程式人生 > >201711671116 《Java程式設計》第9周學習總結

201711671116 《Java程式設計》第9周學習總結

教材學習內容總結

(1)輸入、輸出流提供一條通道程式,可以使用這條通道讀取源中的資料,或把資料送到目的地。輸入流的指向稱作源,程式從指向源的輸入流中讀取源中的資料;輸出流的指向稱作目的地,程式通過向輸出流中寫入資料把資訊傳遞到目的地。 (2)InputStream的子類建立的物件稱為位元組輸入流,位元組輸入流按位元組讀取源中的資料,只要不關閉流,每次呼叫讀取方法時就順序地讀取源中的其餘的內容,直到源中的末尾或流被關閉。 (3)Reader的子類建立的物件稱為字元輸入流,字元輸入流按字元讀取源中的資料,只要不關閉流,每次呼叫讀取方法時就順序地讀取源中的其餘的內容,直到源中的未尾或流被關閉。 (4)OutputStream的子類建立的物件稱為位元組輸出流。位元組輸出流按位元組將資料寫入等出流指向的目的地中,只要不關閉流,每次呼叫寫入方法就順序地向目的地寫入內容,直到流被關閉。 (5)Writer的子類建立的物件稱為字元輸出流。字元編山流按字待將資料寫入輸出流指向的目的地中,只要不關閉流,每次呼叫寫入方法就順序地向目的地寫入內容,直到流被關閉。 (6)使用物件流寫入或讀入物件時,要保證物件是序列化的。這是為了保證能把物件寫入到檔案,並能再把物件正確讀回到程式中。使用物件流很容易獲取一個序列化物件的克隆。我們只需將該物件寫入物件輸出流指向的目的地,然後將該目的地作為一個物件輸入流的源,那麼該物件輸入流從源中讀回的物件一定是原物件的一個克降。

教材學習中的問題和解決過程

程式碼除錯中的問題和解決過程