多项选择题

A.StrongReference强引用从不被回收,java虚拟机停止时,才终止
B.SoftReference软引用当内存不足时,会主动回收,使用SoftReference使用结合ReferenceQueue构造有效期短
C.WeakReference弱引用每次垃圾回收时,被回收
D.PhatomReference虚引用每次垃圾回收时,被回收。结合ReferenceQueue来跟踪对象被垃圾回收器回收的活动