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

Persistance des données Java Discussion :

SERIALISATION :ObjectOuputStream et création de fichier


Sujet :

Persistance des données Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Juillet 2006
    Messages
    747
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 747
    Par défaut SERIALISATION :ObjectOuputStream et création de fichier
    Bonjour à tous,

    je suis en train de regarder le chapitre "20. La sérialisation" du cours Java de JM DOUDOUX et je me posais une question :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
        Personne personne = new Personne("Dupond","Jean",175);
        try {
          FileOutputStream fichier = new FileOutputStream("personne.ser");
          ObjectOutputStream oos = new ObjectOutputStream(fichier);
          oos.writeObject(personne);
          oos.flush();
          oos.close();
        }
        catch (java.io.IOException e) {
          e.printStackTrace();
        }
    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
     
    try {
          FileInputStream fichier = new FileInputStream("personne.ser");
          ObjectInputStream ois = new ObjectInputStream(fichier);
          Personne personne = (Personne) ois.readObject();
          System.out.println("Personne : ");
          System.out.println("nom : "+personne.getNom());
          System.out.println("prenom : "+personne.getPrenom());
          System.out.println("taille : "+personne.getTaille());
        } 
        catch (java.io.IOException e) {
          e.printStackTrace();
        }
        catch (ClassNotFoundException e) {
          e.printStackTrace();
        }
    La question que je me posais concerne le fichier personne.ser qui est crée. Où ce fichier est-il crée? Est-il détruit ? Si non, comment faire pour le détruire (car j'imagine qu'il faudrait bien le détruire) ?

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Citation Envoyé par identifiant_bidon Voir le message
    Où ce fichier est-il crée?
    Dans le répertoire courant
    Est-il détruit ?
    non
    Si non, comment faire pour le détruire (car j'imagine qu'il faudrait bien le détruire) ?
    avec la méthode delete() de la classe File

Discussions similaires

  1. création de fichiers dans le disque dur
    Par sex-sansbol dans le forum ASP
    Réponses: 6
    Dernier message: 24/08/2004, 09h39
  2. Création de fichiers CAB
    Par Polux63 dans le forum Windows
    Réponses: 5
    Dernier message: 22/08/2004, 10h50
  3. Création de fichier
    Par gsxr man dans le forum ASP
    Réponses: 2
    Dernier message: 28/06/2004, 22h19
  4. Réponses: 8
    Dernier message: 03/09/2003, 00h47
  5. création de fichiers .x
    Par Pazz dans le forum DirectX
    Réponses: 1
    Dernier message: 03/12/2002, 00h33

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