網站首頁 美容小常識 享受生活 東方時尚 識真假 高奢 資訊 遊戲攻略 搞笑段子
當前位置:品位站 > 享受生活 > 心理

序列化對象可以包含自身應用嗎

欄目: 心理 / 發佈於: / 人氣:2.54W
序列化對象可以包含自身應用嗎

不能

如果一個被序列化的對象中,包含有HashMap、HashSet或HashTable集合,則這些集合中不允許保存當前被序列化對象的直接或間接引用。因為,這些集合類型在反序列化的時候,會調用到當前序列化對象的hashCode方法,而此時(序列化對象還未完全加載)計算出的hashCode有可能不正確,從而導致對象放置位置錯誤,破壞反序列化的實例。

Tags:序列化