首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

关于HashMap存储数据的有关问题

2012-09-07 
关于HashMap存储数据的问题我使用一个HashMap存储数据当查询条件满足时,取出数据,并删除掉HashMap中相应

关于HashMap存储数据的问题
我使用一个HashMap存储数据;
当查询条件满足时,取出数据,并删除掉HashMap中相应的数据;

正常情况下数据存储删除正常,但是一旦存储了坏数据或者超时数据,HashMap的容量就越来越大,
请问如何解决这些无用数据,
求高手指点思路//////..........................

[解决办法]
使用弱引用做为HashMap的键,或者使用WeakHashMap
[解决办法]
或者设计一个方法去定时检测哪些是坏数据,哪些是超时数据,然后从HashMap中删除掉不就得了
[解决办法]

探讨

使用弱引用做为HashMap的键,或者使用WeakHashMap

热点排行