1.? SoftReference:軟引用-->當虛擬機內存不足時,將會回收它指向的對象锹锰;需要獲取對象時芥炭,可以調用get方法。
2.? WeakReference:弱引用-->隨時可能會被垃圾回收器回收恃慧,不一定要等到虛擬機內存不足時才強制回收园蝠。要獲取對象時,同樣可以調用get方法痢士。
3. WeakReference一般用來防止內存泄漏彪薛,要保證內存被虛擬機回收,SoftReference多用作來實現(xiàn)緩存機制(cache);
1.? SoftReference:軟引用-->當虛擬機內存不足時,將會回收它指向的對象锹锰;需要獲取對象時芥炭,可以調用get方法。
2.? WeakReference:弱引用-->隨時可能會被垃圾回收器回收恃慧,不一定要等到虛擬機內存不足時才強制回收园蝠。要獲取對象時,同樣可以調用get方法痢士。
3. WeakReference一般用來防止內存泄漏彪薛,要保證內存被虛擬機回收,SoftReference多用作來實現(xiàn)緩存機制(cache);