ホームページ >Java >&#&ベース >Javaの参照変数とは何ですか?

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

Guanhui
Guanhuiオリジナル
2020-06-06 15:01:025993ブラウズ

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

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

Java の参照変数は、実際にはヒープ メモリ内のオブジェクト インスタンスを指すポインタです。これは、配列またはオブジェクトに名前を付けるのと同じであり、その後、スタックを使用できます。プログラム. ヒープ内の配列またはオブジェクトにアクセスするための参照変数。

#ヒープとは何ですか?スタックとは何ですか?

##変数のスコープを超えると、Java は自動的に変数を解放し、メモリ空間をすぐに他の目的に使用できます#Heap##Java仮想マシンの自動ガベージコレクタは、使用されなくなったデータをリサイクルします#スタックのストレージ特性 スタックに格納されるデータのタイプを決定します。 推奨チュートリアル: 「
保管場所 保管内容 メリット デメリット リサイクル
スタック 基本型変数とオブジェクト参照変数 アクセス速度はヒープよりも速く、レジスタに次いで速いスタック データは共有可能です。 スタックに格納されるデータのサイズと有効期間は決定する必要があり、柔軟性に欠けます。スタックには主にいくつかの基本的なタイプの変数が格納されます。
new などの命令によって作成されたオブジェクトと配列は、メモリ サイズを動的に割り当てることができ、有効期間を事前にコンパイラに伝える必要はありません 実行時に実行する必要があるため、動的にメモリが割り当てられ、アクセス速度が遅い
Java チュートリアル

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

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