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)