随笔分类 - HashSet源码
摘要:源码的角度分析: 1、HashSet 底层是HashMap 2、添加一个元素时,先通过该元素的hashCode方法得到哈希值,对哈希值进行运算得到索引值 3、找到存储数据表的table,看这个索引位置是否已经存放有其他元素 4、如果没有,直接加入 5、如果有,调用equals方法对 key 进行内容
阅读全文
posted @ 2024-05-11 01:54
jock_javaEE

浙公网安备 33010602011771号