1. 程式人生 > >JAVA高階視訊_IO輸入與輸出 ObjectInputStream和ObjectOutputStream類 學習筆記

JAVA高階視訊_IO輸入與輸出 ObjectInputStream和ObjectOutputStream類 學習筆記

這兩個包裝類用於從底層輸入流中讀取物件型的資料和將物件型的資料寫到底層輸出流,只要將物件的所有的成員變數都儲存起來,就等於儲存了這個物件,只要將原來儲存的成員變數讀取出來儲存在物件中,就等於讀取到了一個物件,這兩個包裝類讀寫的物件必須是實現了serializable介面的物件,但是物件中的transient和static型別的成員變數不會被讀取和寫入,serializable沒有任何的方法,只是作為標記來處理,序列化的物件通過網路去傳播也是沒有任何問題的,serializable能夠處理不同作業系統上的差異,程式碼的練習:

實現了Serializable介面的學生類

Serializable測試類程式碼

正如類名本身所暗示的那樣,該類就可以做什麼!