上次咱们聊了Java中的引用和引用队列,今天咱们就来聊聊WeakHashMap的弱键回收机制。
WeakHashMap介绍
WeakHashMap继承自AbstractMap,实现了Map接口,和HashMap一样,它也是一个散列表,存储内容是键值对。但WeakHashMap的键是'弱键',当某个键不再被使用时,会被自动从WeakHashMap中移除。
WeakHashMap例子
public class TestWeakHashMap {
public static void main(String[] args) {
WeakHashMap weakHashMap = new WeakHashMap<>(10);
String key0 = new String(
