ReferenceQueue<Integer> queueObj = new ReferenceQueue<Integer>();
WeakReference<Integer> referenceObj = new WeakReference<Integer>(new Integer(1), queueObj);我明白上面是这样的,
对不对?
编辑:
发布于 2012-10-11 09:37:22
第一和第二,正确。第三,不正确。处理ReferenceQueue、删除条目、处理应用程序的任何条目等都取决于您。例如,WeakHashMap在后台处理ReferenceQueue,以知道何时从地图中删除项目。
https://stackoverflow.com/questions/12836026
复制相似问题