Comprensión de las clases de referencia de Java: SoftReference, WeakReference y PhantomReference
¿Alguien puede explicar la diferencia entre las tres clases de referencia (o publicar un enlace a una buena explicación)? SoftReference> WeakReference> PhantomReference, Pero cuando iba a utilizar cada uno? ¿Por qué hay un WeakHashMappero no SoftHashMapo PhantomHashMap? Y si uso el siguiente código ... WeakReference<String> ref = new WeakReference<String>("Hello!"); if …