![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java集合
文章平均质量分 89
immdwbs
这个作者很懒,什么都没留下…
展开
-
Java集合
1、概览2、数组与集合类的区别(1)数组的长度是固定,且元素可以为引用也可以是基本的数据类型(2)集合的长度是可变的(可动态扩展),且元素只能是引用数据类型3、Collection和Map的区别(1)Collection一次存一个元素,是单列集合(2)Map一次存的是一个键值对4、List和Set的区别(1)List中元素可重复(2)Set中元素不能重复5、Vector(1)底层实现是数组,因此查询快,增删慢 /** * The...原创 2021-11-10 19:11:30 · 415 阅读 · 0 评论 -
HashMap源码分析
1、final属性 /** * 默认的初始化的数组的长度(hashMap的容量指的就是数组的长度) */ static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16 /** *数组允许的最大长度 */ static final int MAXIMUM_CAPACITY = 1 << 30; /** * 默认的负载因子 ..原创 2021-11-08 12:49:14 · 371 阅读 · 0 评论