HashSet、TreeSet

  1. HashSet内部有一个HashMap,只使用了map的key,value都是同一个object;
    private static final Object PRESENT = new Object();
  2. TreeSet内部是一个TreeMap,只使用了key,value也是上面这个object;
  3. TreeSet有序,HashSet无序;

    推荐阅读