20191018仕上げ

---------------質問オフペンブラシで牛は、いくつかの知識をまとめ---------------

1、Java(登録商標)4参照タイプ種

強い参照:私たちは通常、新しいオブジェクトの内部で使用されるが、そのようなオブジェクトOBJ =新しいオブジェクト(のような強い参照)であり、JVMのメモリ空間が不足している場合、プログラムの異常終了をOutOfMemoryErrorを投げることを好むことは回復が強い参照を持って作ることを望んでいません生きているオブジェクト!生きていることに注意してください、あなたは新しいオブジェクトがGCを回復することはありませんすることはできません。通常のオブジェクトは関係への他の参照を持っていない場合には、限り、複数のヌルに割り当てられた参照の範囲参照またはディスプレイよりも、オブジェクトはあなたが生きていないことを示すことであるように、これはGCに回収されます。もちろん、回復時間は、必ずしも特定のGC回復戦略を見ることです。
ソフト参照:ソフト参照は強いより短いライフサイクルを引用しました。SoftReferenceクラスによってソフト参照。これは、ソフト参照を使用するのは簡単です。取得オブジェクトのget()メソッド。JVMは、JVMは、OutOfMemoryErrorが発生を投げる前に言うことであるソフト参照オブジェクト指向の背面に回復しようとすると、十分なメモリ空間を考えると、ソフト参照オブジェクトをクリーンアップするために行きます。ソフト参照は、参照キュー(ReferenceQueue)と組み合わせて使用することができます。softObj軟らかい基準OBJがGCに回収された場合、softObjは、キューが空の場合、それが返され、)あなたの興味の対象は、このキュー・ポール(から回収された場合、我々は確認することができた後、キューに詰めされるオブジェクトヌル。逆にソフト戻りsoftObjあるオブジェクトへの参照します。メモリが不足している時にソフト参照空きメモリがある場合、一般的に、敏感なキャッシュメモリを実装するために使用されているが、キャッシュを保持することができますので、同時にキャッシュの使用を保証する、離れてクリアされているメモリのうち実行されません。そのような画像フレームバッファキャッシュ画像として軟らかい基準によるものです。
弱参照は、**:**弱参照)は、(オブジェクトを取得するソフト参照よりも、そのライフサイクルにも短いが、また、getメソッドにより、弱い参照クラスによって達成されます。GC時間では、かかわらず、十分なメモリ空間の不足のオブジェクトを回復する、あなたはまた、ReferenceQueueを使用することができ、また、敏感なキャッシュメモリに適用されます。弱参照を使用するためにThreadLocalのキー。また、仮想基準として知られている仮想基準は、PhantomReferenceクラスによって達成されます。いつでも同じへの参照はありませんよう、GCを回収することができます。あなたは仮想関数を通じてオブジェクトに任意のプロパティまたはアクセスを参照することはできません。あなたはそれが何であるかを使用することに依頼する必要がありますか?ファントム参照は、単にオブジェクトがファイナライズ後のメカニズムは、特定の物事を行うためにことを確認することです提供します。例えば、オブジェクトは、ハンああ回収された後、通知システムを送信します。
**ファントム参照:** ReferenceQueueは、上述したソフト参照の特定の用途として、一緒に使用されなければなりません。主な目的は、廃棄物活動の回復を追跡するために使用されます。

2、StringクラスとクラスのStringBuffer

ここに画像を挿入説明

ここに画像を挿入説明
ここに画像を挿入説明

ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明

3、スレッド

ここに画像を挿入説明

4、過渡キーワードでのJavaの役割

簡単に言えば、それは特定の修正メンバ変数連載されていないプロパティを作ることです

それはファイルに書き込まれている場合()メソッドで指定5、ミアン整数配列は、データ・バイト出力ストリームを確立することが必要です。Ioがファイルへのプログラムからの出力、即ち、基準としてJavaプログラム(メモリ)に基づいて、比較プログラムの書き込みファイルが書き出され、プログラムがアクティブ側であり、文字列を送信し、データ・バイトを確立するために選択されます。出力ストリーム。

6、サブクラスが親クラスのコンストラクタを呼び出します

   子类会默认调用父类的无参构造方法当父类中没有无参构造函数时,子类必须调用父类有参的构造函数
   子类默认调用父类的构造方法,如果父类中没有无参的构造函数,就会出现编译错误。
公開された27元の記事 ウォンの賞賛1 ビュー1228

おすすめ

転載: blog.csdn.net/qq_40484416/article/details/102625698