強引用、軟引用、弱引用、虛引用分別是什麼?
1.整體架構 (大體認識)
強引用(默認支持模式)
軟引用
弱引用 (不管內存夠不夠,只要有GC 就要被回收)
注:軟引用和弱應用的適用場景
你知道弱引用的話,能談談WeakHashMap嗎?
map會根據key的值是否存在而進行垃圾回收。
虛引用 (虛引用會放到應用隊列中)
GCRoots和四大引用的小總結
強引用、軟引用、弱引用、虛引用分別是什麼?
1.整體架構 (大體認識)
強引用(默認支持模式)
軟引用
弱引用 (不管內存夠不夠,只要有GC 就要被回收)
注:軟引用和弱應用的適用場景
你知道弱引用的話,能談談WeakHashMap嗎?
map會根據key的值是否存在而進行垃圾回收。
虛引用 (虛引用會放到應用隊列中)
GCRoots和四大引用的小總結