HashSet的实现原理简介说明
下文笔者讲述java中HashSet的实现原理简介说明,如下所示
private transient HashMap<E,Object> map; 1.HashSet底层由HashMap实现 我们从HashSet的构造函数上可以看出 2.HashSet的值存放于HashMap的key上 public boolean add(E e) { return map.put(e, PRESENT)==null; } 3.HashMap的value统一为PRESENT private static final Object PRESENT = new Object();
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。