Java の値による呼び出しと参照による呼び出しの部分について少し混乱しています。専門知識のある人がアドバイスをくれたり、良い記事やブログを勧めてくれたりすることを願っています。ありがとう。
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
値による呼び出しは分かりやすいですが、基本的なデータ型の値はスタック上に割り当てられます。 正確には、参照による呼び出しです。アドレス参照と呼ばれるものは、ヒープ上のアドレスです。
Java は値による呼び出しが基本ですが、関数を呼び出すとき、プリミティブ型の場合は元の型のアドレスのコピーが渡され、参照型の場合は参照型アドレスのコピーが渡されます。
is-java-参照渡しまたは値渡しis-java-本当に値渡しオブジェクト
値による呼び出しは分かりやすいですが、基本的なデータ型の値はスタック上に割り当てられます。
正確には、参照による呼び出しです。アドレス参照と呼ばれるものは、ヒープ上のアドレスです。
Java は値による呼び出しが基本ですが、関数を呼び出すとき、プリミティブ型の場合は元の型のアドレスのコピーが渡され、参照型の場合は参照型アドレスのコピーが渡されます。
参照: