最近碰到的一道问题 哪个Map最适合用来实现LRU Cache?A TreeMapB HashMapC WeakHashMapD HashtableE IdentitiyHashMap希望能有高手解答一下 解释一下具体的原因 谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 LRU是Least Recently Used(最久未使用),也就是说需要对缓存的对象的时间进行记录(这个时间可能会被更新),而根据这个时间进行缓存的更新。这样的话,选择A TreeMap比较合适:把缓存的时间作为key(当然需要不同的对象缓存时间不同),缓存的对象作为value。而根据TreeMap的有序属性,可以很方便的在缓存中删除最久未使用的缓存对象,从而可以添加新缓存的对象。 我觉得是A,因为TreeMap实现了SortedMap接口,可以对其排序 效率问题 内存泄露问题 大家觉得TextArea组件中的内容,是否全部存储在内存中 用jxl对excel操作时候,对结果的表格不想浏览,而想直接打印怎么办,谢谢 线程问题? 请问parsePosition是干啥用的?谢谢 请问他们的区别 String怎么转化成int型? 各位夏帮个忙看看这断程序!! 请问WebLogic6.0中Connection Pools怎么配置? 一个数组的问题 关于树的一个问题 搞不明白了,大家可以COPY过去 跑下
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货