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