日期:2014-05-18  浏览次数:20680 次

序列化有什么实际的用处,结合实际应用讲讲它的好处吧!
本人一直对序列化的概念不太清楚,也搞不清楚为什么要序列化,什么情况下该采用序列化,那位高手能结合实际应用讲解以下吗?谢谢了!


------解决方案--------------------
序列化主要用在数据持久化和远程调用
------解决方案--------------------
探讨
序列化主要用在数据持久化和远程调用

------解决方案--------------------
可以方便的把你的数据“拿走”。
比如我以前有一个项目,公司内部人员在内网给一个B/S系统添加了点数据,经过审查后这些数据要放到外部网站上去,不能再去网站上添一次吧,所以就要把这些数据序列化,然后通过WebService传过去。

深copy也要序列化


------解决方案--------------------
我理解的序列化的主要目的就是存储,呵呵。
存储完成后你如何去使用它那就是另外一回事情了。复制也好,带走也好……
------解决方案--------------------
序列化。在深入浅出mfc中叫串行化。就是把保存的意思
------解决方案--------------------
我觉得 
序列化可以用于数据传输。

反序列化可以用于配制文件。

等。主要是明白原理,在做项目是可以有多一种的方法来实现。
------解决方案--------------------
储存 便于别人调用 数据的持久化
------解决方案--------------------
序列化:将自己的类保存成某种格式。可以保存为文件,或在网络上传输。
反序列:将数据还原成类。

作用:随心所欲,想怎么用就怎么用。
------解决方案--------------------
序列化就是把多个对象相关的数据按一定方式组织起来,便于传输或存储,以备后来的数据恢复。
将一个对象序列化之后,得到一个数据序列,将此数据序列通过任何方式传递到另一进程,就可以使用反序列化操作重新构建这个对象的拷贝.
任何进程间过程调用,都需要将对象数据进行序列化,然后到另一进程空间进行反序列化,所以这是跨进程过程调用的重要操作