获取Externalizable类中的所有序列化字段

时间:2013-09-20 13:09:21

标签: java reflection field externalizable

我有几个Externalizable类。如何编写返回序列化所有字段的方法?或者,如何确定哪些字段已被序列化?

2 个答案:

答案 0 :(得分:0)

  

如何编写返回所有字段的方法被序列化,或者如何知道哪些字段已被序列化

了解writeExternalizable所写内容的唯一方法是读取writeExternalizable的代码,或者假设readExternalizable被正确写入并计算读取的字段数。

简而言之,你无法阅读未写的内容。

答案 1 :(得分:0)

SerializableExternalizable类之间的区别在于Externalizable类可以自由地以他们喜欢的任何格式存储数据。换句话说,实例字段和存储数据之间不必以您的思维方式进行关联。