|
|
1
2
虽然我想不出一个很好的理由来解释为什么一个解码器的工作方式与另一个不同,但我建议发布Chunk对象的代码。需要注意的事项:
|
|
|
2
2
我能想到的在序列化过程中将字段设置为默认值的唯一原因是,它们被定义为
如果不是这样,试着把你的代码提炼成一个小的、自包含的程序来重现问题。最有可能的是,在执行此操作时,您会发现问题的原因,否则请将其发布在此处。 |
|
|
3
0
除了其他人提到的明显的瞬态字段之外,另一种(诚然不太可能)的可能性是,Chunk可能实现了Externalizable,但实际上并没有覆盖必要的writeExternal/readExternal方法。这也解释了XMLEncoder的工作原理。 |