1、什么是序列化
在面向对象编程中,一种很常见的需求是,需要保存对象,并在下次使用时可以顺利还原该对象。
2、为什么叫序列化
由于保存对象的过程,是把对象保存为一连串字节流(byte stream),而英文Serialization的意思“序列化”,所以序列化形象的表述了这个过程。
关于流(stream)、字节流(byte stream)和字符流(character stream)、输入流和输出流:
https://www.cnblogs.com/progor/p/9357676.html
https://www.zhihu.com/question/39262026
https://www.developer.com/java/data/understanding-byte-streams-and-character-streams-in-java.html
3、序列化保存那些内容
对象(object)是类(classÿ