摘要:
Java 2 平台引入了 java.lang.ref 包,其中包括的类可以让您引用对象,而不将它们留在内存中。这些类还提供了与垃圾收集器(garbage collector)之间有限的交互。 1.先“由强到弱”(只的是和垃圾回收器的关系)明确几个基本概念: strong references是那种你通常建立的reference,这个reference就是强可及的。这个不会被垃圾回收器自动回收。例如: StringBuffer buffer = new StringBuffer(); 其中这个buffer就是强引用,之所以称为“强”是取决于它如何处理与Garbage Collector的关系的: 阅读全文