HashSet

HashSetSet接口的实现类,由哈希表支持(实际上Hash SetHash Map的一个实例)。它不能保证集合的迭代顺序,这个类允许null元素。

这个实现不是线程安全的,如果多线程并发访问Hash Set,并且至少一个线程修改了set,必须进行外部加锁。或者使用Collections.synchronizedSet()方法重写。

HashSet实现支持fail-fast机制。

欢迎批评指正,提出问题,谢谢!
原文地址:https://www.cnblogs.com/xxeleanor/p/14410003.html