常见的面试中会有这么一道题,“谈谈强引用、 软引用、 弱引用、虚引用”。 A:强引用,通过new出来的都是强引用 Q:那弱引用呢? A:通过WeakReference构造出的,不再有强引用... Q:那软引用呢,这些引用间的区别是什么? A:... 面到这个阶段这比较尴尬了。为了避免类似的尴尬,特地花了点时间去整理这些引用,以便下次面试的时候这个问题能和面试官谈笑风生。 首先可以在oracle的文档中找到相应的api说明 java.lang.ref Class Reference java.lang.Object java.lan