當前位置:趣味科普網>經驗>

java序列化的作用

經驗 閱讀(4.78K)

java序列化的作用

序列化即是將一個物件的狀態即各個屬性量儲存起來,然後在適當的時候再獲得。

物件序列化可以實現分散式物件。主要應用例如:RMI要利用物件序列化執行遠端主機上的服務,像在本地機上執行物件時一樣。

java物件序列化不僅保留一個物件的資料,而且遞迴儲存物件引用的每個物件的資料。可以將整個物件層次寫入位元組流中,可以儲存在檔案中或在網路連線上傳遞。

利用物件序列化可以進行物件的"深複製",即複製物件本身及引用的物件本身。序列化一個物件可能得到整個物件序列。