比如遊戲裏的角色是壹個人,這個人的位置,血格,攻擊力等數據很可能都放在這個人的對象內部!
假設妳找到這個人了!妳可以很方便的找到他所實現的類,讓這個類實現Serializable接口,這個接口是實現序列化(生成數據流)必須的接口。
然後妳再檢查這個人的內部變量裏有沒有其他的類變量,如果有,那個類也必須實現Serializable接口。這是java編寫的規則。
當這些事情做完了,妳就可以調用io裏的 ObjectOutputStream,裏面有壹個writeObject(Object)地方法,將妳要保存的人作為參數傳過去就可以將這個人對象轉化成流。有了這個流妳就可以想把它寫在哪就寫在哪了!