Is object serialization backwards compatible from Java8 to Java7?
I.e., does the Java serialization specification (http://docs.oracle.com/javase/8/docs/platform/serialization/spec/serialTOC.html) guarantee that the following works: I compile class A into a Java8 application, serialize an object of A (into a file, say) and deserialize that object in a Java7 application (compiled with the same version of class A).
Could somebody point me to the exact part of the specification which specifically adresses different major versions? If there is none, from what part can I deduce said compatibility?
Note: Section 5.1 of the specification is about class version compatibility, but not about Java version compatibility.