当我们序列化对象的时候,静态成员是不会被序列化的,但是如果我们需要序列化的话,有什么办法吗?
第一个问题是为什么需要序列化静态成员?
静态成员与类相关联,而不是与实例相关联,因此在序列化实例时包含它们没有意义。
第一个解决方案是使这些成员不是静态的。或者,如果这些成员在原始类和目标类中相同(相同的类,但可能不同的运行时环境),则根本不序列化它们。
我对如何跨静态成员发送有一些想法,但我首先需要查看用例,因为在所有情况下这都意味着更新目标类,但我还没有找到这样做的充分理由。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)