ホームページ  >  に質問  >  本文

Java における値による呼び出しと参照による呼び出しの違い

Java の値による呼び出しと参照による呼び出しの部分について少し混乱しています。専門知識のある人がアドバイスをくれたり、良い記事やブログを勧めてくれたりすることを願っています。ありがとう。

高洛峰高洛峰2712日前825

全員に返信(2)返信します

  • PHP中文网

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

    値による呼び出しは分かりやすいですが、基本的なデータ型の値はスタック上に割り当てられます。
    正確には、参照による呼び出しです。アドレス参照と呼ばれるものは、ヒープ上のアドレスです。

    返事
    0
  • 滿天的星座

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

    Java は値による呼び出しが基本ですが、関数を呼び出すとき、プリミティブ型の場合は元の型のアドレスのコピーが渡され、参照型の場合は参照型アドレスのコピーが渡されます。

    参照:

    is-java-参照渡しまたは値渡し
    i​​s-java-本当に値渡しオブジェクト

    返事
    0
  • キャンセル返事