請解釋WeakReferences用於什麼。我通常理解Java的概念,但這個給我帶來麻煩。WeakReference,Weakhashmaps,softreferences用於什麼?
我明白在WeakReferences是什麼,但它們的用途和性質是在我的頭有點含糊。我無法想像使用WeakReferences成爲必需的正確場景。
我也知道,一個WeakHashMap中有關在WeakReferences其中包含null鍵一排,被自動刪除。我無法想象這怎麼可能,我有一個WeakHashMap的地方,和其他一些進程取消一個關鍵,然後WeakHashMap刪除該行保存一天。
而且this article,每個人都指,不提供一個案例研究,這將有助於我理解。
如果有任何人能拿出一個方案,給我一些理解成這樣,我會很感激。
的「*當強引用過強*」那篇文章的部分描述了一對夫婦,其中弱引用是有用的方案... –
要在這裏得到一個答案,請提出一個具體的,實際的,問題。你有什麼問題可以用這些類來解決? – bmargulies