目的:
主要用于将存储对象状态保存为一种通用格式,比如存储为二进制、xml、json等等,把对象转换成这种格式就叫序列化,而反序列化通常是从这种格式转换回来。
使用序列化主要是因为跨平台和对象存储的需求,因为网络上只允许字符串或者二进制格式,而文件需要使用二进制流格式,如果想把一个内存中的对象存储下来就必须使用序列化转换为xml(字符串)、json(字符串)或二进制(流)
介绍
http://baike.baidu.com/link?url=pRawR-KUhMczLhwxR2WDTQ_u7d1WPp7S2Do-AcZ5TIQ8VT3squuIhfVep79pat191tyPd1oWlbNZTaeraxplYK
实例1
http://www.cnblogs.com/zhaozhan/archive/2011/01/09/1931340.html
实例2
http://www.cnblogs.com/Tim_Liu/archive/2010/11/09/1872587.html