4.强引用、软引用、弱引用、虚引用分别是什么?

Scroll Down

大纲

image-1662987677623

整体架构

image-1662987697455

强引用(默认支持模式)

image-1662987711194

  • Case
    image-1662987722901

软引用

image-1662987740554

  • Case
    image-1662987758403
    image-1662987774503

弱引用

image-1662987795645

  • Case
    image-1662987806982
  • 软引用和弱引用的使用场景
    image-1662987822899
  • 你知道软引用的话,能谈谈WeakHashMap吗
    • api文档
      image-1662987847947
    • Case
      image-1662987861304

虚引用

image-1662987880606

  • 引用队列
    image-1662987907022
    • Case
      image-1662987924454
  • Case
    image-1662987952082

GCRoots和四大引用小总结

image-1662987977481