suivant: Table des matières
monter: StreamTokenizer
précédent: Lecture écriture formatée
  Table des matières
- ObjectInputStream et ObjectOuputStream permettent de
sauvegarder et de restaurer des Object.
Il s'agit de sauvegarder le ``graphe'' de l'objet, c'est-à-dire tout
l'objet y compris les objets auxquels il fait référence.
- La transformation de l'objet en un suite d'octets le représantant
s'appelle sérialisation, le processus inverse s'appelle
désérialisation.
- readObject réalise la désérialisation
et writeObject réalise la sérialisation.
- La sérialisation peut être simple : uniquement écrire les divers
champs de l'objet, mais pour maintenir l'intégrité des données elle
peut être plus complexe (par exemple avec une table de hachage).
- La sérialisation par défaut écrira en effet
(récursivement) tous
les champs de l'objet qui ne sont pas déclarés transient
ni static.
- Pour être sérialisable un objet doit implémenter l'interface (vide)
Serializable.
Hugues Fauconnier
2002-01-11