HashSet简介 HashSet是Set接口的典型实现,大多数时候使用Set集合时就是使用这个实现类.HashSet按Hash算法来存储集合中的元素,因此具有良好的存取和查找性能. HashSet特点 1.不能保证元素的排列顺序,顺序可能与添加的顺序不同,顺序也可能发生变化. 2.HashSet不是同步的,如果多个线程同时访问一个HashSet,假设有两个或者两个以上线程同时修改了HashSet集合时,则必须通过代码来保证其同步. 3.集合元素可能是null. HashSet存储元素的原理 当…