首页 > IT职业 > IT职场 > 月薪3k的后端面试点-Java GC
- 对象被判定为垃圾的标准
- 没有被其他对象引用
年轻代:尽可能快速地收集掉那些生命周期短的对象
JVM的运行模式

Java中的强引用,软引用,弱引用,虚引用有什么用
String str=new String(original:"abc");//强引用
SoftReference<String> softRef=new SoftReference<String>(str);//软引用
String str=new String(original:"abc");
WeakReference<Strings abcleakRef=new WeakReference<String>(str);
虚引用(PhantomReference)
String str=new String( original:"abc");
ReferenceQueue queue=new ReferenceQueue();;
PhantomReference ref=new PhantomReference(str,queue);


引用队列(ReferenceQueue)
无实际存储结构,存储逻辑依赖于内部节点之间的关系来表达
存储关联的且被GC的软引用,弱引用以及虚引用
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/3522/viewspace-2823192/ ,如需转载,请注明出处,否则将追究法律责任。