什么是序列化 什么是序列化,為什么要序列化?
什么是序列化,為什么要序列化?序列化可以將內(nèi)存中的類寫入文件或數(shù)據(jù)庫。例如,如果序列化一個類并將其另存為文件,則下次讀取時,只需反序列化文件中的數(shù)據(jù)即可將原始類還原到內(nèi)存中。您還可以序列化類以流式傳輸
什么是序列化,為什么要序列化?
序列化可以將內(nèi)存中的類寫入文件或數(shù)據(jù)庫。例如,如果序列化一個類并將其另存為文件,則下次讀取時,只需反序列化文件中的數(shù)據(jù)即可將原始類還原到內(nèi)存中。您還可以序列化類以流式傳輸數(shù)據(jù)。一般來說,它是將一個實例化的類轉(zhuǎn)換成一個文件來存儲。下次需要實例化一個類時,只需反序列化將該類實例化到內(nèi)存中,并在序列化時保留該類中的所有變量和狀態(tài)。例如:Hibernate中實體類的鈍化就是將類序列化后保存到磁盤上,釋放內(nèi)存空間。