java集合map
java集合map
bug小白
学习+记录
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java中的list你所应该了解的知识点,面试必备
List问的相对简单一些你知道List的实现有哪几种?ArrayListLinkedListVector他们之间有什么区别?Vector是ArrayList(线程不安全)的线程安全实现,两者底层都是基于数组的,便于查询,不便于增删LinkedList线程不安全,底层基于链表,便于增删,不便于查询如果数据的增加和删除都是在尾部,那么ArrayList的效率是比LinkedList高的,因为不需要移动数据list的线程安全实现你还知道哪些?Collections.synchroni原创 2020-12-02 13:16:30 · 334 阅读 · 3 评论 -
Hashmap你所应该了解的知识点,面试必备!
hashmap绝对是面试中的高频面试点了!整理以下hashmap你所应该掌握的知识!1. 面试中有些人喜欢从底层结构开始问起你了解hashmap的底层结构吗?hashmap的底层结构在jdk1.7和jdk1.8是不同的。jdk1.7是数组加链表的结构,采用头插法;jdk1.8是数组加链表加红黑树的结构,采用尾插法为什么jdk1.7是数组加链表的结构呢?hashmap采用数组加链表的方式解决哈希冲突,即两个不同的元素,通过哈希函数得出的实际存储地址相同,第二个元素要插入的时候发现位置已经被占用了,原创 2020-11-30 17:01:23 · 309 阅读 · 0 评论
分享