您的位置:首页 > 其它

WeakHashMap的用法

2015-06-05 11:54 405 查看
WeakHashMap的用法和HashMap的用法没有什么区别,不同点在于HashMap对于对象的强引用,除了对HashMap对象的删除,在任何情况下,系统是不会删除其对象的。WeakHashMap则是对对象Key的弱引用。如下代码所示:

import java.util.WeakHashMap;

public class weakHashMap {
public static void main(String []args){
WeakHashMap weakHashMap = new WeakHashMap();
weakHashMap.put(new String("语文"), new String("良好"));
weakHashMap.put(new String("数学"), new String("及格"));
weakHashMap.put(new String("英语"), new String("不及格"));
weakHashMap.put("java", new String("合格"));
System.out.println(weakHashMap);
System.gc();
System.runFinalization();
System.out.println(weakHashMap);

}
}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: