Set 集合的 HashSet 实现,讲得还挺细。主要围绕 HashSet 的底层原理、迭代方式,还有加载因子这些点做了。你也遇到过,Set 不像 List 那样用get()就能拿到元素,偏偏还要配合迭代器,一不小心就写冗余了。课件里用 JDK 5.0 的foreach特性做了替代,代码更清爽,思路
Javascript 0 次浏览
HashSet是一个没有重复元素的集合。它是由HashMap实现的,不保证元素的顺序,而且HashSet允许使用null元素。 HashSet是非同步的。如果多个线程同时访问一个哈希set,而其中至少一个线程修改了该set,那么它必须保持外部同步。
Java 19 次浏览