读书人

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

发布时间: 2012-09-07 10:38:15 作者: rapoo

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

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

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

探讨

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

读书人网 >J2SE开发

热点推荐