Map<String, String> map=new WeakHashMap<String, String>();
map.put(new String("mldn"), new String("www.mldn.cn"));
map.put(new String("zhinangtuan"),
new String("www.zhinangtuan.net.cn"));
map.put(new String("mldnjava"),
new String("www.mldnjava.com.cn"));
System.gc();
map.put(new String("LXH"), new String("lixinghua"));
System.out.print("内容:"+map);
//结果显示:
内容:{LXH=lixinghua}
Map<String, String> map=new WeakHashMap<String, String>();
map.put("mldn", "www.mldn.cn");
map.put("zhinangtuan", "www.zhinangtuan.net.cn");
map.put("mldnjava", "www.mldnjava.com.cn");
new String("www.mldnjava.com.cn"));*/
System.gc();
map.put("LXH", "lixinghua");
System.out.print("内容:"+map);
//结果显示:
内容:{LXH=lixinghua, mldnjava=www.mldnjava.com.cn, mldn=www.mldn.cn, zhinangtuan=www.zhinangtuan.net.cn}
我的问题是为什么没用new显示的结果就不一样了 各位大神请解释详细点 谢谢!! 本人新手