双例专题

双例集合(二)——双例集合的实现类之HashMap容器类

双例集合的常用实现类有HashMap和TreeMap两个,通过这两个类我们可以实现Map接口定义的容器,一般情况下使用HashMap容器类较多。         HashMap容器类是Map接口最常用的实现类,它的底层采用Hash算法来实现,这也就满足了键key不能重复的要求。如果发生了key重复的情况,则后添加的键会覆盖先添加的键。由于采用了Hash算法来实现的原因,HashM

双例集合(一)——Map接口

双例集合简介          在JDK中,容器可以分为单例集合和双例集合两大类,单例集合用接口Collection来定义其存储特征,而双例集合采用的是Map接口来定义它的存储特征,Map接口与Collection接口是并行的关系。         在具体说明Map接口的作用之前我们需要先了解什么是双例集合。见名知意,双例集合与单例集合不同,单例集合中每个存储的每个对象都是单独的一个数据或对

双例根接口Map及其子类的应用和分析.

(一)单例根接口Map 查阅API我们可以知道这个接口具有以下三个特点 1,将键映射到值的对象 2,一个映射不能包含重复的键 3,每个键最多只能映射到一个值 在这里我需要提一下的是Map和Collection的不同之处也有三个方面: 1,Map是双列的,Collection是单列的 2,Map的键唯一,Collection的子体系Set是唯一的 3,Map集合的