亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

對象序列化與反序列化

對象序列化與反序列化

不為我藍 2016-02-23 19:41:11
為什么對象序列化是objectOutputStream,而反序列化是objectInputStream?序列化過程是把object轉成字節數組,反序列化是把字節數組轉化回來,所以對象序列化不應該是objectInputStream,反序列化objectOutputStream,為什么是相反的呀
查看完整描述

1 回答

?
Sace

TA貢獻2條經驗 獲得超5個贊

初學,討論下,因為序列化是將當前的內存中存在的對象(包括其狀態)進行持久化,
并且在持久化完畢之后,可以通過反序列化的方式進行重新構建對象。
也就是說寫入內存時使用的是inputSteam,寫出內存使用的是outputStream,input和output是針對于內存而言的。

序列化的目的:
1、以某種存儲形式使自定義對象持久化;
2、將對象從一個地方傳遞到另一個地方。
3、使程序更具維護性。		

我也剛剛看到這里,只是我現在的理解。

查看完整回答
2 反對 回復 2016-02-24
  • 不為我藍
    不為我藍
    我的理解也是這樣,所以視頻里,老師是不是說反了,就是javaIO,第六章第一節
  • 1 回答
  • 1 關注
  • 1776 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號