黑马程序员技术交流社区
标题:
对象的序列化和反序列化,怎么理解的?
[打印本页]
作者:
^.^晴天
时间:
2012-5-4 00:14
标题:
对象的序列化和反序列化,怎么理解的?
对象的序列化和反序列化,怎么理解的?
作者:
崔仁军
时间:
2012-5-4 12:49
1. 一个类若想被序列化,则需要实现java.io.Serializable 接口,该接口中没有定义任何方法,是一个标识性接口(Marker Interface),当一个类实现了该接口,就表示这个类的对象是可以序列化的。
2. 在序列化时,static 变量是无法序列化的;如果A 包含了对B 的引用,那么在序列化A 的时候也会将B 一并地序列化;如果此时A 可以序列化,B 无法序列化,那么当序列化A 的时候就会发生异常,这时就需要将对B 的引用设为transient ,该关键字表示变量不会被序列化。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2