Java基础
文章平均质量分 57
低效的奋斗者
最底层的搬砖人
展开
-
java基础之-HashSet
一、HashSet底层基础数据HashSet的底层是基于的HashMap去实现的这个似乎没有什么可说的这个直接看HashSet的源码public class HashSet<E> extends AbstractSet<E> implements Set<E>, Cloneable, java.io.Serializable{ static final long serialVersionUID = -5024744406713321676L原创 2022-05-19 21:27:54 · 1582 阅读 · 0 评论 -
Java基础之-HashMap
一、HashMap核心参数分析初始化大小:static final int DEFAULT_INITIAL_CAPACITY = 1 << 4;在源码中社会的hash桶默认的长度是16,简单说就是当初始化HashMap的时候没有指定初始化容量的大小使用的是默认值,详细的源码如下: // 没有制定容量大小时,初始化的时候会先制定的默认的扩容因子 public HashMap() { this.loadFactor = DEFAULT_LOAD_FACTO原创 2022-05-17 13:24:40 · 183 阅读 · 0 评论