
Map
ljh_learn_from_base
高楼平地起,须先根基坚!
展开
-
Java基础之集合框架--Map
package newFeatures8;import java.util.Collection;import java.util.HashMap;import java.util.Map;/* Map 集合:该集合存储键值对。一对一往里存,而且要保证键的唯一性 1:添加 put(K key,V value); putAll(Map m) 2:删除原创 2017-09-14 13:47:17 · 261 阅读 · 0 评论 -
Java基础之集合框架--EnumMap(枚举映射类)
package newFeatures8;import java.util.EnumMap;import java.util.Map;public class MapDemo { public static void main(String[] args) { EnumMapTest.main(args); } }/* * jdk1.5才有EnumMap与枚举原创 2017-09-15 15:14:34 · 9169 阅读 · 0 评论 -
有谁知道使用IdentityHashMap如何进行序列化或是深层复制吗?
package newFeatures8;import java.util.IdentityHashMap;/** * * @author ljh *java API 中说此类的典型用法是拓扑保留对象图形转换,如序列化或深层复制。 *要执行这样的转换,程序必须维护用于跟踪所有已处理对象引用的“节点表”。 *节点表一定不等于不同对象,即使它们偶然相等也如此。此类的另一种典型用法是原创 2017-09-18 11:53:59 · 656 阅读 · 0 评论 -
基于LinkedHashMap 的LRU 缓存淘汰机制
* LRU 缓存淘汰机制:即Least Recently Used 最近最少使用 * 这是一个包装类,将LinkedHashMap 进行包装 * LinkedHashMap与 HashMap 的不同之处在于,LinkedHashMap维护着一个运行于所有条目的双重链接列表。此链接列表定义了迭代顺序 此实现可以让客户避免未指定的、由 HashMap(及 Hashtable)所提供的通常为...原创 2019-09-19 01:36:05 · 465 阅读 · 0 评论