Je plannnig pour faire une recherche, s'il vous plaît aviser si j'essaie de mélanger java 1.5 et 1.6. Par exemple, j'ai un java 1.5 et j'ai sérialisé un objet java dans un fichier dans c: \ drive puis puis essayé d'ouvrir dans java 1.6 y aura-t-il une exception et si j'en ai fait l'inverse ..?Sérialiser l'objet en jdk 1.5 et le désérialiser jdk 1.6
Répondre
Le mécanisme de sérialisation lui-même n'a pas changé. Pour les classes individuelles, cela dépendra de la classe spécifique. Si une classe a un champ serialVersionUID, cela est supposé indiquer la compatibilité de sérialisation.
private static final long serialVersionUID = -7287480476309918049L;
If it is unchanged, the serialized versions are compatible.
Pouvez-vous citer une référence? –
'serialVersionUID' fait référence à la compatibilité des différentes versions de la classe, et n'indique en fait rien sur la version de Java utilisée pour la sérialisation. Vous pourriez sérialiser une instance de la classe sous Java 5 et 6, mais 'serialVersionUID' ne changerait pas. –
- 1. java xml validation JDK 1.5 JDK 1.6 différence
- 2. Installez Oracle JRE 1.6 sur JDK 1.5
- 3. Différence entre jdk 1.6 et jdk 1.7?
- 4. SystemTray pour JDK 1.5
- 5. ant et jdk 1.6 mais compiler avec 1.5
- 6. Le code compilé JDK 1.6 appelle un code compilé JDK 1.5. quelles erreurs verrons-nous?
- 7. JDK 1.6 GC AdaptiveSizeThroughPutPolicy
- 8. jdk 1.4, 1.5, 1.6 différences de code compilé
- 9. Maven 1.0.2 et JDK 1.6 numéro
- 10. Migration de code de JDK 1.5 à 1.6
- 11. changements URI java dans JDK 1.4 vs JDK 1.5
- 12. Échec de validation dans JDK 1.6, succès dans JDK 1.7
- 13. java (jdk 1.6) expression régulière
- 14. Comment utiliser jaxp 3 avec jdk 1.6?
- 15. Services Web utilisant jdk 1.6
- 16. javax.swing.grouplayout n'existe pas dans jdk 1.5
- 17. JDK 1.5 Propriétés charge avec caractères Unicode
- 18. Pouvons-nous exécuter resteasy sur jdk 1.5
- 19. Grails 1.1 et JDK 1.5/1.6 "Numéro de version incorrect dans le fichier .class"
- 20. Requis JDK 1.6 rpm pour x64 Redhat
- 21. Expression régulière Notepad ++ OK JDK 1.6 NOK
- 22. java -version montrant ancienne version 1.6 JDK
- 23. Différence dans DocumentBuilder.parse lors de l'utilisation de JRE 1.5 et JDK 1.6
- 24. Installation de NetBeans 6.7.1 avec JDK 1.6
- 25. Comment installer JDK 1.5 pour Solaris 10
- 26. Utilisation de jdk 1.6 et jdk 1.7 pour différents projets dans Eclipse
- 27. Pourquoi WebSphere 6.1 (compatible JDK 1.5) compile-t-il mes JSP en tant que JDK 1.4?
- 28. problèmes dans le déploiement de guerre compilé avec JDK 1.5 et le déploiement dans le JDK 1.6 environnement (qui est weblogic 10gR3)
- 29. Comment obtenir JDK 1.5 sous Mac OS X
- 30. Configuration de JDK dans Eclipse
C'est facile à tester par vous-même. – fdomig