它怎么知道这把钥匙是旧的并准备扔掉?为什么是字符串文字?
例如,
private static WeakHashMap<<? extends Object>, String> m =
new WeakHashMap<<? extends Object>, String>();
public static void A(){
Point p = new Point();
m.put(p, "a");
}
这是否意味着一旦 A() 返回,'p' 键就会消失?