这样做很简单,你把对象写到文件中,然后你读它:
我的问题是
由于
答案 0 :(得分:2)
答案在您链接到的page:
请注意,别名是与类实例一起存储的键 并将类定义与存储的特定对象相链接 在序列化该对象的实例时在ByteArray中。这个 key可以是标识此类的任何唯一字符串,但约定是 使用完全规范化的包和类名。
这就是为什么如果省略别名就得到一个通用对象 - 反序列化方法不知道如何处理数据,除非你指定值应该映射到哪个类。
是的,有:registerClassAlias()
做同样的事情。但元数据标签更易于阅读;)