- 博客(2)
- 收藏
- 关注
原创 HashMap集合
HashMap是Java集合框架中的一个重要类,它实现了Map接口,基于哈希表实现键值对(key-value)的存储和访问。:HashMap底层是一个Entry数组,每个Entry包含key、value、hash值和指向下一个Entry的指针。:使用链表法解决哈希冲突,相同哈希值的Entry会存储在同一个桶(bucket)的链表中。:当元素数量超过阈值(容量*负载因子)时,数组会扩容为原来的2倍,并重新哈希所有元素。:存储的是键(key)和值(value)的映射关系。:不保证元素的顺序,特别是迭代顺序。
2025-04-07 09:25:24
298
原创 JAVA集合之list集合中的ArrayList集合
在集合类中,List是最基础的一种集合:它是一种有序列表。ListList内部按照放入元素的先后顺序存放,每个元素都可以通过索引确定自己的位置,List的索引和数组一样,从0开始。有序性(Ordered)List中的元素按照插入顺序存储,可以通过索引(index)访问。获取第一个元素。允许重复元素(Duplicates Allowed)。可存储null值大多数List实现(如ArrayListLinkedList)允许存储null值。动态扩容List的大小可以动态增长,不像数组需要固定长度。
2025-04-01 19:33:33
886
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人