从Java 7到Java 8的序列化兼容性

从Java 7到Java 8的序列化兼容性,java,serialization,deserialization,Java,Serialization,Deserialization,如果在Java 7中序列化了一个对象,然后将该对象传递给运行Java 8的应用程序,并且该应用程序具有该对象的相同版本(未显式设置序列化值),那么Java 8版本是否能够成功地反序列化该对象?是否保证(或保证失败)向后兼容性?较旧,但仍应适用。(=在大多数情况下应该有效)很可能是的。请参见,它是有保证的,但Swing对象除外,因为Swing对象明确没有保证。

如果在Java 7中序列化了一个对象,然后将该对象传递给运行Java 8的应用程序,并且该应用程序具有该对象的相同版本(未显式设置序列化值),那么Java 8版本是否能够成功地反序列化该对象?是否保证(或保证失败)向后兼容性?

较旧,但仍应适用。(=在大多数情况下应该有效)很可能是的。请参见,它是有保证的,但Swing对象除外,因为Swing对象明确没有保证。