我有几个Externalizable类。如何编写返回序列化所有字段的方法?或者,如何确定哪些字段已被序列化?
答案 0 :(得分:0)
如何编写返回所有字段的方法被序列化,或者如何知道哪些字段已被序列化
了解writeExternalizable所写内容的唯一方法是读取writeExternalizable的代码,或者假设readExternalizable被正确写入并计算读取的字段数。
简而言之,你无法阅读未写的内容。
答案 1 :(得分:0)
Serializable
和Externalizable
类之间的区别在于Externalizable
类可以自由地以他们喜欢的任何格式存储数据。换句话说,实例字段和存储数据之间不必以您的思维方式进行关联。