本文介绍了Java集合类,包括HashSet(不允许重复元素)、LinkedHashSet(保持插入顺序)、TreeSet(按排序存储元素)、HashMap和LinkedHashMap(存储键值对)、TreeMap(按键排序)。每种集合类提供基本方法和示例代码。
上周把HashMap、TreeMap这两个Map体系中比较有代表性的类介绍完了,大家应该也能体会到,如果该类所对应的数据结构与算法掌握好了,再看这些类的源码真是太简单不过了。 其次,我希望大家能够触类旁通,比如我们已经掌握了HashMap的原理,我们可以推知HashSet的内部实现 HashSet 内部用一个HashMap对象存储数据,更具体些,只用到了key,value全部为一dummy对象。
完成下面两步后,将自动完成登录并继续当前操作。