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); } }
相关文章推荐
- CAS SSO 中设置默认语言为汉语(国际化)
- (小练习)指向结构体的指针
- Wifidog 认证
- 当你不抱怨的时候就说明你成熟了
- Native App、Web App 还是Hybrid App
- Primavera P6中的EPS WBS 是什么?
- js+html5获取用户地理位置信息并在Google地图上显示的方法
- 谷歌浏览器快捷键
- Android自动检测版本及自动升级
- GraphMatrix::BFS广度优先搜索
- SAP SHD0的详细简介
- 由几道JS笔试题引发的知识点探究十五——JS面向对象编程
- Eclipse安装反编译工具Jadclipse
- 摘:JavaScript性能优化小知识总结
- Android Design Support Library 中控件的使用简单介绍
- 高性能mysql笔记---mysql服务器性能剖析[-2-]
- 查看mysql版本的四种方法
- Odoo(OpenERP)应用实践:办公用品的领用及归还
- Auto property synthesis will not synthesize property 'description' because it is 'readwrite' but it
- 跳槽要遵守的11条守则