對象流就是對引用資料類型進行操作
序列化:将對象的狀态資訊轉換為可以存儲或傳輸的形式的過程,是以類需要序列化後才可以存儲到檔案中
對象輸出流:
很簡單,就三句話,将把一個對象導入指定檔案中,要注意:被導入的對象必須要實作一個借口(Serializable,可序列化接口),而這個接口就是一個标志,在沒有作用,标志你可以被導入到硬碟中
我們寫進檔案中的資訊我們看不懂,但是計算機可以看懂
對象輸入流:
注意:
類中要有ToString方法
要給類加一個序列化版本号,這樣就可以無論如何修改都可以同步了,就不會出現異常
類中static,transient修飾的屬性不會參與序列化
如果你把引用資料類型當做屬性的話(需要建立對象),必須将它進行序列化操作,不然會影響外邊的序列化操作
實作類如何生成序列化版本号?
點選File------->Settings--------->inspections
在實作類上Alt+Insert生成序列化版本化。