结论:只要有强引用指向的对象,都不会被回收。如果没有强引用指向,只是有弱引用指向的对象,在垃圾回收的时候,对象仍然会在垃圾回收时被回收。
最后代码可在jdk8上直接运行测试
在学习java反射机制的时候,我们会发现,java.lang.ref Reference是抽象类,有三个实现类。
在线api:http://tool.oschina.net/apidocs/apidoc?api=jd
Jvm虚拟机中&#
结论:只要有强引用指向的对象,都不会被回收。如果没有强引用指向,只是有弱引用指向的对象,在垃圾回收的时候,对象仍然会在垃圾回收时被回收。
最后代码可在jdk8上直接运行测试
Jvm虚拟机中&#