Estaba planeando hacer una investigación, por favor avísenme si intento mezclar Java 1.5 y 1.6. Por ejemplo, tengo un Java 1.5 y he serializado un objeto java en un archivo en c: \ drive y luego, y luego intenté abrir en java 1.6, ¿habrá alguna excepción y si lo hago al revés de eso ...?Serializar el objeto en jdk 1.5 y deserializarlo jdk 1.6
Respuesta
El mecanismo de serialización en sí no ha cambiado. Para clases individuales, dependerá de la clase específica. Si una clase tiene un campo serialVersionUID, se supone que esto indica la compatibilidad de serialización.
private static final long serialVersionUID = -7287480476309918049L;
If it is unchanged, the serialized versions are compatible.
¿Puedes citar una referencia? –
'serialVersionUID' se refiere a la compatibilidad de las diferentes versiones de la clase, y en realidad no indica nada sobre la versión de Java utilizada para la serialización. Puede serializar una instancia de la clase en Java 5 y 6, pero el 'serialVersionUID' no cambiará. –
- 1. JDK 1.6 compatible con JDK 1.5?
- 2. Diferencia entre jdk 1.6 y jdk 1.7?
- 3. Diferencia en DocumentBuilder.parse al usar JRE 1.5 y JDK 1.6
- 4. JDK 1.6 y Xerces?
- 5. Migración de código de JDK 1.5 a 1.6
- 6. anotación @override en JDK 1.6
- 7. Ejecutando Ant con JDK 1.6 en Mac OS X
- 8. Cómo obtener JDK 1.5 en Mac OS X
- 9. ¿Puedo instalar JDK 1.6 sobre el JDK 1.3 predeterminado de la base de datos Oracle?
- 10. Cómo cambiar el compilador Ant a JDK 1.6
- 11. ¿Dónde puedo encontrar el código fuente JDK 1.5?
- 12. Cómo depurar fuente JDK
- 13. Java JDK, SDK, SE?
- 14. ¿Cómo instalar múltiples JDK en Windows?
- 15. SICP ejercicio 1.5 y 1.6
- 16. Eclipse y JDK 7
- 17. ¿Es Java 1.6 lo mismo que JDK 6?
- 18. ¿Cómo especifico el JDK para un dominio GlassFish?
- 19. JDK = Java SE && JDK! = Java EE?
- 20. En NetBeans ¿cómo cambio el JDK predeterminado?
- 21. JSON Serializar JDK proxy dinámico con la biblioteca de Jackson
- 22. JDK, JRE, Java: Version Confusion!
- 23. ¿Oracle fusionará JRockIt y el estándar JDK?
- 24. GlassFish en Eclipse se queja "GlassFish v3 requiere un JDK 1.6 y no un JRE"
- 25. Sun JDK 1.5 no puede eliminar la referencia de error con genéricos
- 26. Descargando IBM J9 JDK
- 27. ¿Cómo instalas JDK?
- 28. JDK 64bit o 32bit?
- 29. en Eclipse JDK no encontrado
- 30. ¿Clojure requiere un JDK?
Eso es fácil de probar por ti mismo. – fdomig