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 ME Discussion :

Persistance des données


Sujet :

Java ME

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 38
    Par défaut Persistance des données
    Bonjour à tous,

    J'ai perdu certains réflexes de Java après une grosse période C embarqué...
    Du coup j'ai une question concernant l'allocation mémoire...

    Si je fais :

    public byte[] toto() {
    byte[] test = new byte[10];
    ...je remplis le tableau de byte...
    return test;
    }

    public void foo() {
    byte[] test2;
    test2 = toto()
    }
    Question, ma variable test de toto() est-elle recopiée dans test2?
    Où est ce seulement une référence vers l'objet de toto() ? (un pointeur quoi ;-) )Dans ce cas qu'elle est la persistance de mon objet test ? (tant qu'il est référencé ?)

    Enfin, quel est la bonne manière de procéder en Java ?

    Merci d'avance!

    ++

  2. #2
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 690
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 690
    Par défaut
    En java tous les objets et les tableaux sont systématiquement manipulés par référence. Seuls les type de base(int, byte, char,...) sont réellement copiés.

    La JVM java dispose d'un Garbage collector qui a intervale régulier va vérifier les références a un objet. Si un objet n'a plus aucune variable qui le référence alors il est automatiquement détruit sans que tu n'aie a t'en soucier.

  3. #3
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 38
    Par défaut
    Merci beaucoup pour ce rafraichissement très clair!

    Bonne soirée

    ++

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

Discussions similaires

  1. PL/SQL - Cuseur / Persistance des données
    Par greg75 dans le forum PL/SQL
    Réponses: 0
    Dernier message: 20/08/2007, 14h52
  2. Persistance des données
    Par gdnico dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 16/05/2007, 17h31
  3. Réponses: 2
    Dernier message: 19/04/2007, 16h59
  4. Persistance des données en mémoire
    Par giviz dans le forum Architecture
    Réponses: 13
    Dernier message: 21/12/2004, 09h44
  5. [Strategie]persistance des données
    Par altropus dans le forum Persistance des données
    Réponses: 6
    Dernier message: 04/11/2004, 04h36

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