ホームページ  >  記事  >  Java  >  Javaの参照変数とは何ですか?

Javaの参照変数とは何ですか?

青灯夜游
青灯夜游オリジナル
2020-08-18 11:20:129104ブラウズ

変数の本質は、変数の値を保存する小さなメモリ ユニットです。変数がオブジェクトを指す場合、その変数は参照変数と呼ばれます。 Java の参照変数は、実際にはヒープ メモリ内のオブジェクト インスタンスを指すポインタであり、配列またはオブジェクトのエイリアスに相当します。

Javaの参照変数とは何ですか?

おすすめ: 「Java ビデオ チュートリアル

まず、変数とは何かを理解する必要があります。 変数の本質は、変数の値を保存する小さなメモリ単位です。

たとえば、 int a = 1;

a は変数の名前、1 は変数の値です。

変数がオブジェクトを指す場合、その変数は参照変数と呼ばれます

例:A a =new A();

a は参照変数であり、A オブジェクトを指しており、A オブジェクトを参照しているとも言えます。このaを操作することでAオブジェクトを操作します。このとき、変数aの値は参照先のオブジェクトのアドレスになります。

C を学習したことがある方ならポインタと考えることができ、実際にはポインタとは異なりますが、概念的には JAVA でポインタとして使用することは不可能ではありません。

Java の参照変数は実際にはポインタです。ヒープ メモリ内のオブジェクト インスタンスを指します。配列またはオブジェクトのエイリアスに相当します。後でプログラム内でスタックを使用できます。ヒープ内の配列またはオブジェクトにアクセスするための参照変数。

以下の図は、元の記事からさらに詳細に転載したものです。 。 。どこにあるのか分からないので、原作者が見かけたら教えてください。

Javaの参照変数とは何ですか?

プログラミング関連の知識について詳しくは、プログラミング入門をご覧ください。 !

以上がJavaの参照変数とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。