Android面试一问一答:引用类型

引用类型都有哪几种

  • 强引用
  • 软引用
  • 弱引用
  • 虚引用

都有什么区别

  • 强引用引用的对象:就算抛出OOM,也不会被回收。
  • 软引用引用的对象:在内存不够用的时候,会被回收。
  • 弱引用引用的对象:在经历一次GC之后,就会被回收。
  • 虚引用医用的对象:随时可能被回收。

你可能感兴趣的:(Android面试一问一答:引用类型)