序列化就是将对象的状态(类名,类的字段等)保存下来(比如以文件的形式保存下来),序列化分为两大流派:文本和二进制。文本的有点很明显,可读性强,而要读懂二进制形式的序列化,也就是反序列化就要按照序列化时候的“协议”对每个二进制位(实际上是十六进制表示)进行“翻译”,二进制形式的序列化的优点是方便网络传输。更多细节请参考:
http://www.cnblogs.com/zhukunrong/p/4868856.html