![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 90
lhh264327
这个作者很懒,什么都没留下…
展开
-
3.多线程(必会)
jvm部分原创 2023-12-21 22:43:13 · 752 阅读 · 0 评论 -
Java 基础 知识
JavaEE基础篇原创 2023-12-11 16:57:27 · 765 阅读 · 0 评论 -
2.集合(必会)
当new HashMap():底层没有创建数组,首次调用put()方法示时,底层创建长度为16的数组,jdk8底层的数组是:Node[],而非Entry[],用数组容量大小乘以加载因子得到一个值,一旦数组中存储的元素个数超过该值就会调用rehash方法将数组容量增加到原来的两倍,专业术语叫做扩容,在做扩容的时候会生成一个新的数组,原来的所有数据需要重新计算哈希码值重新分配到新的数组,所以扩容的操作非常消耗性能.根据指针的指向,链表能形成不同的结构,例如单链表,双向链表,循环链表等。原创 2023-12-21 22:27:33 · 816 阅读 · 0 评论