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