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

Langage Java Discussion :

Interface Serializable et Sauvegarde dans fichier


Sujet :

Langage Java

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2017
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2017
    Messages : 53
    Points : 32
    Points
    32
    Par défaut Interface Serializable et Sauvegarde dans fichier
    Bonjour à tous,
    Je me permet de poster ce message car je bloque un peu sur mon projet. J'espère que ce post ne fera pas doublon..

    1ere question
    Une interface peut elle etre serializable ?
    et si c'est le cas doit on preciser que la classe qui implémente cette interface est sérializable également ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    public interface AuthInterface implements Serializable
    possible ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    public class authText implements AuthInterface implements Serializable
    possible ?

    2eme Question
    Une fois que j'aurais réussi à serialiser ma classe,
    quel est le meilleur moyen pour sauvegarder certains attributs de ma classe dans un fichier ?


    Merci à tous d'avance pour votre aide.

  2. #2
    Expert éminent sénior
    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 : 44
    Localisation : Belgique

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Points : 48 807
    Points
    48 807
    Par défaut
    Citation Envoyé par StanSmooth Voir le message
    Une interface peut elle etre serializable ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    public interface AuthInterface implements Serializable
    possible ?
    Une interface peut étendre l'interface sérializable, oui. Puisque Serializable est une interface.
    Citation Envoyé par StanSmooth Voir le message

    et si c'est le cas doit on preciser que la classe qui implémente cette interface est sérializable également ?
    Ce n'est pas nécessaire. De la même manière que quand tu hérite d'une classe Serializable, tu es Serializable.
    Citation Envoyé par StanSmooth Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    public class authText implements AuthInterface implements Serializable
    possible ?
    Non, mais là c'est parce que ta notation est incorrect. Quand une classe implémente plusieurs interface, on les sépare par des virgules:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    public class authText implements AuthInterface,Serializable
    2eme Question
    Une fois que j'aurais réussi à serialiser ma classe,
    Citation Envoyé par StanSmooth Voir le message
    quel est le meilleur moyen pour sauvegarder certains attributs de ma classe dans un fichier ?
    Ben en fait par la serialization. La serialization (au sens de son implémentation de base java) est fortement liée à la structure de ta classe. Si un attribut change de nom ou de type en cours d'évolution de ton logiciel, tu ne saura plus lire l'ancienne version du fichier. Pas top pour une sauvegarde
    Après si tu ne veux pas trop te prendre la tête, tu peux sérialiser en XML ou en JSon avec JAXB. (voir les tutoriels)
    http://jmdoudoux.developpez.com/cour...axb.php#jaxb-2


    Remarque que le plus simple aurait été de tester

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2017
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2017
    Messages : 53
    Points : 32
    Points
    32
    Par défaut
    Merci beaucoup pour cette réponse !
    j'essaye ça !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] Sauvegarder dans fichiers txt
    Par hadjdjelloulnasreddi dans le forum MATLAB
    Réponses: 3
    Dernier message: 27/04/2013, 21h01
  2. Réponses: 4
    Dernier message: 28/03/2011, 16h43
  3. Ecriture et sauvegarde dans fichiers
    Par pierrot2908 dans le forum Ada
    Réponses: 3
    Dernier message: 17/11/2007, 18h31
  4. Tstringgrid sauvegardé dans fichier texte
    Par kykyn dans le forum C++Builder
    Réponses: 11
    Dernier message: 15/02/2006, 15h52
  5. [TIMAGE]Sauvegarde dans fichier
    Par ghost942 dans le forum Composants VCL
    Réponses: 11
    Dernier message: 18/01/2006, 21h02

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