ホームページ >Java >&#&ベース >Javaのオブジェクト参照とは何ですか

Javaのオブジェクト参照とは何ですか

angryTom
angryTomオリジナル
2019-11-16 16:18:036331ブラウズ

Javaのオブジェクト参照とは何ですか

#java におけるオブジェクト参照とは

1. 参照の概念

If変数 型が基本型ではなく

class 型である場合、変数は参照とも呼ばれます。実際、GC は主に、オブジェクトがそのオブジェクトを指す参照を持っているかどうかに依存します。この参照の強弱関係に従って、JDK1.2 バージョンからオブジェクト参照は 4 つのレベルに分割され、プログラムがオブジェクトのライフサイクルをより柔軟に制御できるようになりました。これら 4 つのレベルは、高から低の順に、強参照、ソフト参照、弱参照、仮想参照です。

2. オブジェクト参照

参照とポインタ

new Hero(); は、 Hero オブジェクトですが、オブジェクトを作成するだけで、それにアクセスする方法はありません。このオブジェクトにアクセスするには、参照を使用してオブジェクトを表します。 Hero h = new Hero();

hこの変数は Hero 型です。参照とも呼ばれます = 参照 h が右側に作成されたオブジェクトを表すことを意味します 「代表」 オブジェクト指向では「ポインティング」とも呼ばれます。

つまり、Java におけるオブジェクトへの参照は、作成されたオブジェクトを指すクラス型変数です。

php 中国語 Web サイト、無料の

Java 入門チュートリアル が多数あり、オンラインで学習することを歓迎します。

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

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