1.强引用
强引用所指向的对象,任何时候都不会被系统回收。即使JVM抛出OOM异常
2.软引用
当堆使用临近阈值时,才会回收软引用的对象,可用于对内存敏感的Cache
3.弱引用
4.虚引用
外链,免费外链,免费发外链,代发外链