Comment sérialiser des données membres statiques d'une classe Java?

Lorsque nous sérialiser des objets, des membres statiques ne sont pas numérotés, mais si nous avons besoin de le faire, est-il un moyen de sortir?

  • Cesser d'utiliser les membres statiques pour les données qui doivent être sérialisé ?
  • Addendum: arrêtez d'utiliser les membres statiques de tenir mutable état.
  • +1, si vous sérialiser, n'utilisez pas de membres statiques
  • Partagé et mutable ne sont PAS mutuellement exclusives. Il ne fait pas de sens pour sérialiser des constantes statiques (parce qu'ils sont unmutable), mais il parfois de sens pour sérialiser les variables statiques (parce qu'ils doivent être synchronisés avec le reste de l'état lors de la désérialisation).
  • Vladimir, non, il ne fait pas de sens pour serialise champs statiques.
  • Il ne fait jamais de sens de dire "jamais".
  • C'est dans de telles situations que le modèle de conception Singleton est justifiée.

InformationsquelleAutor Maddy.Shik | 2009-06-17