IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

Flux entrée sortie


Sujet :

Java

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Juillet 2011
    Messages : 23
    Points : 38
    Points
    38
    Par défaut
    bonjour
    j'ai cette classe :
    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
    16
    17
    18
    19
    20
    21
    22
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.ObjectOutputStream;
     
     
    public class Personne 
    {
    	String name;
    	int age;
    	public Personne(String name,int age)
    	{
    		this.name=name;
    		this.age=age;
    	}
    	public void enregistrePers()  throws FileNotFoundException, IOException 
    	{
    		ObjectOutputStream sortie = new ObjectOutputStream (new FileOutputStream("recept"));
    		sortie.writeObject(this);
    		sortie.close();
    	}
    }
    et j'ai ce main:
    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.ObjectOutputStream;
     
     
    public class Main {
     
    	/**
             * @param args
             */
    	public static void main(String[] args) 
    	{
    		Personne pers=new Personne("Omar",23);
     
    		try {
    			pers.enregistrePers();
    		} catch (FileNotFoundException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		} catch (IOException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    	}
     
    }
    après la compilation j'ai obtenu cet erreur:
    qui peut m'aider SVP et merci

    l'erreur est:
    java.io.NotSerializableException: Personne
    at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1180)
    at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:346)
    at Main.main(Main.java:18)

  2. #2
    Membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2009
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2009
    Messages : 25
    Points : 52
    Points
    52
    Par défaut l'interface Serializable
    la classe personne doit implémenter l'interface Serializable...

Discussions similaires

  1. [Runtime] Shell et flux d'entrée sortie
    Par Adrael dans le forum API standards et tierces
    Réponses: 11
    Dernier message: 02/05/2014, 17h14
  2. Réponses: 0
    Dernier message: 24/04/2012, 21h30
  3. Flux d'entrée/sortie par référence.
    Par max_batteur_fou dans le forum C++
    Réponses: 3
    Dernier message: 13/01/2011, 23h54
  4. Flux entrée sortie avec Struts
    Par stef_ich dans le forum Struts 1
    Réponses: 0
    Dernier message: 10/04/2010, 14h57
  5. Flux entrée sortie et exceptions
    Par Magicien d'Oz dans le forum Entrée/Sortie
    Réponses: 8
    Dernier message: 07/07/2006, 05h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo