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

avec Java Discussion :

Pointeurs supprimés en Java ?


Sujet :

avec Java

  1. #1
    Invité
    Invité(e)
    Par défaut Pointeurs supprimés en Java ?
    Bonjour,

    Ayant quelques bases en c++, je vais peut-être apprendre en autodidacte java.

    J'ai lu rapidement dans les tutos que les pointeurs n'existaient plus en java par rapport au c++ ?!
    Quand j'ai lu ceci je suis resté quelque peu étonné de ça.

    S'il n'y a pas de pointeurs c'est la fin du monde ? Du moins pour moi.

    Merci d'avance.
    Cordialement, Gizmo.

  2. #2
    Modérateur
    Avatar de paissad
    Homme Profil pro
    Ingénieur de développement (Java/JEE/Eclipse RCP,EMF & webMethods)
    Inscrit en
    Avril 2006
    Messages
    1 043
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur de développement (Java/JEE/Eclipse RCP,EMF & webMethods)
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 043
    Points : 2 560
    Points
    2 560
    Par défaut
    Bonjour,
    en Java, la notion de pointeurs n'existe pas, mais plutôt les notions de références. Ceci étant dit, le mieux est de te pencher vers des tutoriels et cours du site afin d'apprendre Java et d'imprégner les bases. Tu comprendras mieux ensuite.
    Tiens http://java.developpez.com/cours/

    Cordialement,

  3. #3
    Rédacteur

    Avatar de ok.Idriss
    Homme Profil pro
    IS Consultant
    Inscrit en
    Février 2009
    Messages
    5 220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : IS Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 5 220
    Points : 19 450
    Points
    19 450
    Par défaut
    Bonjour.

    S'il n'y a pas de pointeurs c'est la fin du monde ? Du moins pour moi.
    En Java, tout est objet et tout objet manipulé au niveau du code est une référence (ça évite les recopie d'objets dans les paramètres, dans les affectations, ce genre de chose => à manipuler avec précaution). Il n'y a donc, en général, pas de manipulation directe d'adresses comme en C ou parfois en C++.

    C'est une autre philosophie tout simplement. En C++ aussi il existe les références et il est possible de n'utiliser que des références si on le souhaite (mais bon certaines habitudes du C sont restées visiblement et ça ne veut pas non plus dire que c'est préférable dans tout les cas ).

    Cordialement,
    Idriss

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Remarquez je n'y connais rien-du-tout (ou pas grand chose) mais je dis ça car vu que je "débarque" dans le monde de Java ma première impression est que c'est limitatif (le fait qu'il y ait les pointeurs en moins).

    Mais ça n'est qu'une 1ère impression.

    Bon 1er mai et bon muguet.
    Cordialement, Gizmo.

  5. #5
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 565
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 565
    Points : 21 631
    Points
    21 631
    Par défaut
    Citation Envoyé par gizmo27 Voir le message
    Remarquez je n'y connais rien-du-tout (ou pas grand chose) mais je dis ça car vu que je "débarque" dans le monde de Java ma première impression est que c'est limitatif (le fait qu'il y ait les pointeurs en moins).
    Ça peut arriver, oui, mais ce genre de choses peuvent toujours être écrites plus proprement et de manière plus maintenable. L'absence de pointeur oblige simplement à rechercher ces manières.

    Il y a des cas de niche, où c'est une question de performance et la propreté et la maintenabilité sont secondaires par rapport à la performance. Dans ces cas-là, Java n'est pas top et il vaut mieux utiliser des bibliothèques dédiées qui sont partiellement en langage natif. Ça arrive. Rarement. Il faut tomber dessus.

  6. #6
    Invité
    Invité(e)
    Par défaut
    Merci pour la réponse bah je verrai bien.

    Bonne soirée.
    Cordialement, Gizmo.

Discussions similaires

  1. pointeur c++ en java
    Par rimas2009 dans le forum Général Java
    Réponses: 4
    Dernier message: 20/04/2009, 12h39
  2. [Language]Equivalent Java des pointeurs de fonctions du C/C++
    Par Thierry Chappuis dans le forum Langage
    Réponses: 1
    Dernier message: 25/11/2005, 15h14
  3. Pointeur c/c++ et java
    Par vincent0 dans le forum Langage
    Réponses: 2
    Dernier message: 25/09/2005, 03h40
  4. [ECLIPSE] Supprimer les JARS de la vue "JAVA" de e
    Par gavelin dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 18/08/2005, 22h41
  5. [debutant] correspondance JAVA C++ pour pointeur de fonction
    Par davidoff_tls dans le forum Langage
    Réponses: 7
    Dernier message: 15/04/2004, 09h13

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