首页 > 其他 > 详细

16 IO流(十四)——Object流 序列化与反序列化

时间:2019-11-25 16:54:26      阅读:100      评论:0      收藏:0      [点我收藏+]

Object流、序列化与反序列化

Object流是将 可序列化的对象 进行序列化与反序列化的流。

可序列化的对象:使用关键字Serializable修饰,表示这个对象可以进行序列化与反序列化。

序列化:序列化即将对象转换为字节数组进行传输或出错。

反序列化:将含对象的字节数组转为对象。

就如我们的Data流一样,Data流保存的是基础数据类型,Object保存的是引用数据类型。

也与Data流一样,读取写入的顺序要保持一致。

需要注意的细节

Object流与Data流有好几个相似的方法:

反序列化时需要使用instanceOf判断类型是否相同在做转换。

可序列化的类中不需要序列化的数据用 transient修饰

 

 

 

16 IO流(十四)——Object流 序列化与反序列化

原文:https://www.cnblogs.com/Scorpicat/p/11928287.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!