12
Яка різниця між SoftReference і WeakReference в Java?
Яка різниця між java.lang.ref.WeakReferenceі java.lang.ref.SoftReference?
Слабке посилання - це посилання, яке не претендує на право власності. Слабке посилання зберігає посилання на об'єкт, про який йде мова, поки він знаходиться в пам'яті, але не заважає системі управління пам'яттю відновити пов'язану пам'ять, коли об'єкт, на який посилається, більше не потрібен. Багато мов мають або підтримують різні рівні слабких посилань, таких як Swift, Objective-C, Java, C #, Python, Perl та Lisp.