La s
La sé
érialisation ou
rialisation ou
m
mé
émoriser les objets
moriser les objets
Daniel Tschirhart : Programmation Java V1.34
Daniel Tschirhart : Programmation Java V1.34
2
S
Sé
érialiser les objets ?
rialiser les objets ?
Sérialiser les objets consiste à
mémoriser dans un fichier l'état d'un
objet à un instant donné. C'est comme
si on prennait un instantanné de l'objet.
Dé-sérialiser permet de réssusiter
l'objet en mémoire à partir de sa
photographie enrengistrée dans un
fichier.
Daniel Tschirhart : Programmation Java V1.34
3
S
Sé
érialiser les objets
rialiser les objets
L'opération de sérialisation permet d'enregistrer ou de lire
directement des objets. Pour rendre un objet sérialisable il faut
implémenter l'interface Serializable
Daniel Tschirhart : Programmation Java V1.34
4
Lire des objets
Lire des objets
1. Les opérations E/S doivent obligatoirement traiter les exceptions IOException et
ClassNotFoundException (ici le traitement de ces exceptions est délégué à
l'appelant)
2. Pour lire un objet, il faut ouvrir un flux ObjectInputStream en instanciant un
FileInputStream.
3. On lit les objets avec readObject
Daniel Tschirhart : Programmation Java V1.34
5
Ecrire des objets
Ecrire des objets
1. Les opérations E/S doivent obligatoirement traiter les exceptions IOException
(ici le traitement de ces exceptions est délégué à l'appelant)
2. Pour écrire un objet, il faut ouvrir un flux ObjectOutputStream en instanciant un
FileOutputStream.
3. On écrit les objets avec writeObject
1 / 6 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !