摘要: 前言:写此文章一方面是为了巩固对序列化的认识,另一方面是因为本人最近在面试,面试中被问到“为什么要序列化”。虽然一直在使用,自己也反复的提到序列化,可至于说为什么要序列化,还真的没想过,所以本文就这样产生了。序列化是将一个对象转换成一个字节流的过程。反序列化是将一个字节流转换回对象的过程。在对象和字节流之间转换是很有用的一个机制。(当然这个还不能回答它的实际用处)举点例子:应用程序的状态可以保存到一个磁盘文件或数据库中,并在应用程序下次运行时恢复。比如ASP.NET就是利用系列化和反序列化保存和恢复回话状态。一组对象可以轻松复制到系统的剪切板,然后再粘贴到其他的地方(应用程序)。一组对象可克隆 阅读全文
posted @ 2014-03-08 22:18 wangyafei_it 阅读(2437) 评论(1) 推荐(3) 编辑