Maison  >  Questions et réponses  >  le corps du texte

La différence entre l'appel par valeur et l'appel par référence en Java

Je suis un peu confus au sujet des parties appel par valeur et appel par référence en Java. J'espère que quelqu'un avec une expertise pourra me donner des conseils ou me recommander de bons articles ou blogs. Merci.

高洛峰高洛峰2712 Il y a quelques jours823

répondre à tous(2)je répondrai

  • PHP中文网

    PHP中文网2017-05-17 10:05:50

    L'appel par valeur est facile à comprendre.La valeur du type de données de base est allouée sur la pile. Ce qui est appelé et modifié est la valeur sur la pile.
    Appel par référence. . Ce qu'on appelle est la référence d'adresse, qui est l'adresse sur le tas.

    répondre
    0
  • 滿天的星座

    滿天的星座2017-05-17 10:05:50

    Java consiste à appeler par valeur, mais lors de l'appel d'une fonction, s'il s'agit d'un type primitif, une copie de l'adresse du type d'origine est transmise, et s'il s'agit d'un type référence, une copie de l'adresse du type référence est passé.

    Réf :

    is-java-pass-by-reference-or-pass-by-value
    is-java-really-passing-objects-by-value

    répondre
    0
  • Annulerrépondre