编程教程
您现在的位置: 中国个人站长站 >> 网络编程 >> Javascript >> 教程正文 谈谈J2SE中的序列化(二)
推荐位

谈谈J2SE中的序列化(二)

中国个人站长站 Javascript 点击数: 更新时间:2007-7-28 12:39:53
tReadObject();//先反序列化对象

       supervalue=in.readInt();//再反序列化父类的域

    }

}

运行结果证明了这种方法是正确的。在此处我们用到了writeObject/ readObject方法,这对方法如果存在的话,序列化时就会被调用,以代替默认的行为(以后还要探讨,先了解这么多)。我们在序列化时,首先调用了ObjectOutputStream的defaultWriteObject,它使用默认的序列化行为,然后序列化父类的域;反序列化的时候也一样。

 

归纳一下:

目的

行为

为一个实现Serializable接口的父类,编写一个能够序列化的子类

子类将自动的实现序列化

为一个没有实现Serializable接口的父类,编写一个能够序列化的子类

1, 父类要有一个无参的constructor;

2, 子类要先序列化自身,然后子类要负责序列化父类的域

 

 

 

上一页  [1] [2] [3] [4] [5] [6] [7] 

教程录入:swh    责任编辑:swh 
个人站长站与你风雨同舟!
本站所提供的资源均来源于互联网,如有侵权行为,请与本站管理员联系,我们会第一时间删除!
·如果您发现《谈谈J2SE中的序列化(二)》文章有错误,也请通知我们修改!
联系邮箱chinageren#126.com,谢谢支持!
站内搜索:
广告服务 | 友情链接 | 联系我们 | 免责声明 | 用户留言 | 网站导航
版权所有:中国个人站长站 2007-2008 未经授权禁止复制或建立镜像 客服QQ号:112731235
copyright © 2007-2008 www.ChinaGeRen.com online services. all rights reserved. 苏ICP备05000059号