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

时间:2019-11-25 16:54:26   收藏:0   阅读:100

Object流、序列化与反序列化

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

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

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

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

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

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

需要注意的细节

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

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

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

 

 

 

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

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!