[解決済み] WeakHashMapとはどのようなもので、どのような場合に使用するのでしょうか?[重複あり]
2022-04-28 03:37:11
質問
とは何ですか?
WeakHashMap
また、どのような場合に使用するのでしょうか?とはどのような違いがあるのでしょうか?
WeakHashMap
と
HashMap
?
解決方法は?
弱いハッシュマップの要素は、キーオブジェクトへの強い参照が他にない場合、ガベージコレクタによって回収されることがあります。
弱参照はこれらのハッシュテーブルに限定されるものではなく、単一のオブジェクトにWeakReferenceを使用することができます。 弱参照はリソースを節約するのに便利で、何かへの参照を保持しておき、他に何も参照していないときにそれを回収することができます。(ちなみに、強い参照は通常のjavaの参照です)。 弱参照もありますが、これは軟参照ほど回収されにくい傾向があります(最後の強参照が消えた後、長い間ぶら下がる傾向がありません)。
関連
-
IllegalArgumentException この例外を解決する方法
-
[解決済み] この2回(1927年)を引き算すると、なぜおかしな結果になるのでしょうか?
-
[解決済み] JavaでInputStreamを読み込んでStringに変換するにはどうすればよいですか?
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] Java Mapの各エントリを効率的に反復処理するには?
-
[解決済み] Javaにおけるpublic、protected、package-private、privateの違いは何ですか?
-
[解決済み] JavaでArrayListではなくLinkedListを使用するのはいつですか?
-
[解決済み] serialVersionUIDとは何ですか、またなぜそれを使用する必要がありますか?
-
[解決済み] リフレクションとは何か、なぜ有用なのか?
-
[解決済み】Android UserManager.isUserAGoat()の正しい使用例?)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Java のエラーです。未解決のコンパイル問題 解決方法
-
JDKの設定時にjava.dllが見つからない、java SE Runtime Environmentが見つからない問題が発生しました。
-
eclipse の実行時に java 仮想マシンが見つからなかった
-
Spring boot runs with Error creating bean with name 'entityManagerFactory' defined in class path resource
-
VMの初期化中にエラーが発生しました java/lang/NoClassDefFoundError: java/lang/Object
-
スレッド "main" で例外発生 java.lang.ArrayIndexOutOfBoundsException: 4 at text.Division.main(Divisi
-
org.glassfish.jersey.servlet.ServletContainer
-
JSPで「リストが型解決できない!」の解決方法
-
コミットには何も追加されないが、未追跡のファイルが存在し、gitで未追跡のファイルに対する完璧な解決策
-
[解決済み] WeakHashMapとWeakReferenceはどんな時に使うのですか?