Set
- Set 接口是 Collection 子接口,Set 接口没有提供新增的方法,只是比 Collection 接口更加严格了;
- 实现 Set 接口的容器类中的元素无序,不重复,最多包含一个 null;
- Set 集合取出元素的方式可以采用:迭代器、增强 for;
- Set 是非线程安全的,但底层是使用 Map 实现的,所以可以通过 ConcurrentHashMap 的方式变通实现线程安全的 Set;
- Java API 提供的实现 Set 接口的容器类有 HashSet,TreeSet 等:
- java.util.Set,详见:Interface Set;