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 · 1574 阅读 · 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 · 181 阅读 · 0 评论