jjzjj

WeakReference

全部标签

java - Java和Android开发中如何使用WeakReference?

我从事Java开发已有2年了。但我从来没有在我的代码中写过WeakReference。如何使用Wea​​kReference让我的应用程序更高效,尤其是Android应用程序? 最佳答案 在Android中使用WeakReference与在普通的旧Java中使用没有任何不同。当您需要一个对象的引用时,您应该考虑使用一个,但您不希望该引用保护该对象免受垃圾收集器的影响。一个典型的例子是一个缓存,当内存使用率过高(通常使用WeakHashMap实现)时,您希望它被垃圾回收。请务必检查SoftReference和PhantomRefere

java - 什么时候使用 Wea​​kHashMap 或 WeakReference?

弱引用的使用是我从未见过的实现,所以我试图弄清楚它们的用例是什么以及实现如何工作。您什么时候需要使用WeakHashMap或WeakReference以及它是如何使用的? 最佳答案 Oneproblemwithstrongreferencesiscaching,particularwithverylargestructureslikeimages.Supposeyouhaveanapplicationwhichhastoworkwithuser-suppliedimages,likethewebsitedesigntoolIwork

java - 什么时候使用 Wea​​kHashMap 或 WeakReference?

弱引用的使用是我从未见过的实现,所以我试图弄清楚它们的用例是什么以及实现如何工作。您什么时候需要使用WeakHashMap或WeakReference以及它是如何使用的? 最佳答案 Oneproblemwithstrongreferencesiscaching,particularwithverylargestructureslikeimages.Supposeyouhaveanapplicationwhichhastoworkwithuser-suppliedimages,likethewebsitedesigntoolIwork