Bonjour tout le monde,
Je suis en train d'utiliser la methode write objet afin de sérializer un objet de manière binaire.
Voici le code que j'ai réalisé
Lorsque je compile à l'affichage, j'ai ceci qui est affiché:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 public static void main(String argv[]) { Personne personne = new Personne("Dupond","Jean",175); try { FileOutputStream fichier = new FileOutputStream("personne.ser"); ObjectOutputStream oos = new ObjectOutputStream(fichier); System.out.println(personne+"va être sérializé"); oos.writeObject(personne); oos.flush(); oos.close(); System.out.println(personne+"a été sérializé"); } catch (java.io.IOException e) { e.printStackTrace(); } }
nb la classe Personne se trouve dans le package metiers.metiers.Personne@1cd2e5fva être sérializé
Il me lève une exception le message est ceci:
Merci de votre aideat java.io.ObjectOutputStream.writeObject(Unknown Source)
Partager