刚发现set的底层是经过map实现的

以前开发不多有看源码的习惯,如今开始有时间看一点。以前一直以为Set和Map集合很像,看了看JDK的源码,才知道了原来Set的底层就是经过Map来实现的。 HasSet的构造方法 能够看到实际构造HasSet的时候都是经过构造一个HasMap来实现 还有添加元素的add、remove等方法,也是经过map的put、remove等方法给HasSet集合里添加 基于树的TreeSet和TreeMap也
相关文章
相关标签/搜索