强引用,弱引用,软引用,虚引用总结

笔记总结:

(1)强引用:只要有强引用指向对象,则不会回收当没有强引用指向时才回收  A a=new A()这样的就是强引用

(2)软引用:引用指向对象,当内存非常紧张,若仅仅只有软引用指向则回收。

(3)弱引用:弱引用指向对象,只要垃圾回收器启动则回收。

(4)虚引用:和没有引用一样,监控对象何时回收。作用:观察对象何时回收。

你可能感兴趣的:(android开发,知识回顾)