什么是序列化?為什么要序列化?


什么是序列化?為什么要序列化?

序列化(Serialization):將對象的狀態信息轉換為可以存儲或傳輸的形式的過程。
在序列化期間,對象將其當前狀態寫入到臨時或持久性存儲區。
以后,可以通過從存儲區中讀取或反序列化對象的狀態,重新創建該對象。

當兩個進程在進行遠程通信時,彼此可以發送各種類型的數據。無論是何種類型的數據,都會以二進制序列的形式在網絡上傳送。發送方需把這個對象轉換為字節序列,才能在網絡上傳送;接收方則需把字節序列再恢復為對象。
把對象轉換為字節序列的過程稱為對象的序列化。把字節序列恢復為對象的過程稱為對象的反序列化。
因此,序列化的目的就是為了跨進程傳遞格式化數據

image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM