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

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

Java:序列化其實就是把對象寫入文本文件嗎?不是都可以使用FileInputStream和FileOutputStream代替它嗎

Java:序列化其實就是把對象寫入文本文件嗎?不是都可以使用FileInputStream和FileOutputStream代替它嗎

隔江千里 2018-12-07 03:24:36
Java:序列化其實就是把對象寫入文本文件嗎?使用FileInputStream和FileOutputStream也可以復制文件啊,那序列化與序列化有什么獨特的意義?
查看完整描述

4 回答

?
MM們

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

序列化的意思是:將一個對象轉換為可傳輸的數據.

查看完整回答
反對 回復 2018-12-16
?
HUWWW

TA貢獻1874條經驗 獲得超12個贊

序列化和反序列的話就是使用一種大家都明白的方式表達對象信息,寫到文件只是序列化后如何存儲及反序列化前的如何讀取。

所以序列化和反序列化用不用你說的這些對象完全是兩碼事。

而且更多時候序列化反序列化時用于跨進程的接口調用

查看完整回答
反對 回復 2018-12-16
?
慕妹3146593

TA貢獻1820條經驗 獲得超9個贊

舉個栗子,我有個橙子,你喝橙汁,我就得把橙子序列化為橙汁,這樣你才接受

查看完整回答
反對 回復 2018-12-16
?
搖曳的薔薇

TA貢獻1793條經驗 獲得超6個贊

跟文件無關,序列化是因為語言之間的基本類型有所不同,比如你java的某個基本數據類型我python沒有,但是你要傳給我,直接傳,我肯定解析不了,這時候就需要有一個通用的傳輸格式,序列化就是把轉換成這個通用的傳輸格式,如果你的對象就不會傳輸給其他語言,那不需要去序列化

查看完整回答
反對 回復 2018-12-16
  • 4 回答
  • 0 關注
  • 685 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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