首页 > 编程语言 > 详细

java中的序列化和反序列化

时间:2019-06-21 12:30:26      阅读:83      评论:0      收藏:0      [点我收藏+]

对象序列化是用于将对象状态转换为字节流的过程,可将其保存到磁盘文件中或通过网络发送到任何其他程序;从字节流创建对象的相反过程称为反序列化。而创建的字节流是与平台无关的,在一个平台序列化的对象可以再不同的平台上反序列化。

序列化是一个标记接口,意味着他不包含任何字段和方法,仅用于标识可序列化的语意。

 

实用场景:跨平台、跨域传输对象一般都需要将对象序列化。   一般我们会专门封装一个类去实现Serializable,用该类去进行传输

 

transient修饰符仅适用于变量,不适用于方法和类,如果我们不想序列化变量,就把变量声明为transient。执行序列化的时候,JVM忽略transient变量的原始值并将默认值保存到变量。

java中的序列化和反序列化

原文:https://www.cnblogs.com/wenbiquan/p/11063782.html

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