当你的某个类,需要进行封装传输的时候,需要序列化。 简单的例子,序列化就是将你的程序可以打包。然后经过存储也好,传输也好,他们之间交互的是这个包,而不是你的这个类。 最后你需要用到这个类的时候,进行反序列化,就是打开这个包,得到了你想要的东西。