Bonjour,
Quelles sont les bonnes pratique pour utiliser la serialisation des classes java?
Merci
Version imprimable
Bonjour,
Quelles sont les bonnes pratique pour utiliser la serialisation des classes java?
Merci
a voir les erreurs dans ce forums, je dirais, ne faire qu'un seul objetoutputstream par fichier (même si t'as plein d'objet à mettre dedans, tout faire dans le meme stream). Sinon, tu risque les streamcorruptedexception au chargement
Fait gaffe à ton graphe d'objet. Quand tu sérialize X, il envoie avec tous les champs de X qu'il sérialise, tous les champs que ces champs références, etc, çà peut vite aller loin :)
Enfin, toujours avoir des constructuers sans argument pour ce que tu sérialise et pense au mot clé transient, utile par moment.
Finalement, l'interface externalizable a aussi parfois son intérêt.