2013-03-11 13 views

回答

1

序列化是另一種 - 如果你願意,你可以更正式地說 - 你正在生成一個對象或數據結構的表示並將它存儲在某個地方。用於存儲的目的地可以是:是文件,數據庫,存儲器等

名稱另一個位置系列化意味着對象或數據結構的內容/狀態將將順序(串聯)表示,其計算機內存是如何從根本上組織的:作爲一系列字節

序列化是一個抽象的概念/過程並在一般意義上並不意味着一個具體的表示。您可能有二進制表示(二進制序列化)或文本表示(XML或JSON等等)以及其他可能的。就如何組織有關對象或數據結構的信息而言,即使是二進制序列化也可以通過多種方式完成。

序列化的反義詞是反序列化它採用對象或數據結構的序列化表示形式,並將對象或數據結構的狀態重新創建或恢復爲可用形式。

+0

我們仍然可以在寫入二進制文件時保持這樣的順序嗎? – 2013-03-11 15:38:35

+0

@SayanPaul - 是的,當然。將對象或數據結構寫入二進制文件只是將其序列化的一種可能方式。 – 2013-03-11 15:39:40

+0

好的謝謝你的答案 – 2013-03-11 15:41:15

相關問題