Mi è stato consigliato di fare una ricerca, si prega di avvisare se provo a mischiare java 1.5 e 1.6. Ad esempio, ho un java 1.5 e ho serializzato un oggetto java in un file in c: \ drive e poi tentato di aprire in java 1.6 ci saranno eccezioni e se lo faccio vice versa ..?Serializzare l'oggetto in jdk 1.5 e deserializzarlo jdk 1.6
risposta
Il meccanismo di serializzazione non è stato modificato. Per le singole classi dipenderà dalla classe specifica. Se una classe ha un campo serialVersionUID, questo dovrebbe indicare la compatibilità di serializzazione.
private static final long serialVersionUID = -7287480476309918049L;
If it is unchanged, the serialized versions are compatible.
Puoi citare un riferimento? –
'serialVersionUID' fa riferimento alla compatibilità di diverse versioni della classe e in realtà non indica nulla sulla versione di Java utilizzata per la serializzazione. È possibile serializzare un'istanza della classe con Java 5 e 6, ma 'serialVersionUID' non cambierà. –
- 1. Differenza tra jdk 1.6 e jdk 1.7?
- 2. JDK 1.6 e Xerces?
- 3. annotazione @override in JDK 1.6
- 4. Migrazione del codice da JDK 1.5 a 1.6
- 5. JDK 1.7 vs JDK 1.6 classi interne differenza eredità
- 6. Diversa voce `next` di ConcurrentHashMap in JDK 1.6 e JDK 1.7
- 7. Impostazione JDK in Eclipse
- 8. Charset.defaultCharset() ottiene risultati diversi in JDK1.7 e JDK 1.6
- 9. Esecuzione di Ant con JDK 1.6 su Mac OS X
- 10. Sun JDK 1.5 non può errore dereferenzia con i generici
- 11. Come costruire il target del progetto java come 1.5 di 1.6 JDK con Intellij IDEA?
- 12. Posso installare JDK 1.6 sul JDK 1.3 predefinito del database Oracle?
- 13. Alternativa per Collections.newSetFromMap da utilizzare in JDK 1.5?
- 14. modifica jdk in eclissi
- 15. NetBeans 7.4 può avere JDK 1.6 come piattaforma predefinita?
- 16. Eclipse + Maven: force Execution Environment "JavaSE-1.6" anziché JDK fisso
- 17. Come modificare il compilatore Ant su JDK 1.6
- 18. Esperienza con JDK 1.6.x G1 ("Garbage First")
- 19. Passa da jdk aperto a Sun jdk
- 20. Quali sono le differenze tra ibm jdk e oracle jdk?
- 21. blocco statico non è in esecuzione in JDK 7, "metodo Main non trovato", ma lavora in JDK 1.5
- 22. Possibile bug JDK in System.Console()
- 23. JSON Serializzare JDK dinamica Proxy con Jackson biblioteca
- 24. JDK, JRE, Java: Confusione versione!
- 25. cosa jar jdbc usare con oracle 11g e jdk 1.6 e come connettersi al db stesso
- 26. Come eseguire il debug della sorgente JDK
- 27. Come si specifica JDK per un dominio GlassFish?
- 28. Come avviare eclissi in JDK?
- 29. C'è Java EE JDK
- 30. Come si installa JDK?
È facile da provare da soli. – fdomig