牛客605421456号
牛客605421456号
全部文章
集合类
Java基础(49)
算法(1)
面试主观题(1)
面试题_Java开发工程师(6)
归档
标签
去牛客网
登录
/
注册
牛客605421456号的博客
全部文章
/ 集合类
(共24篇)
描述一下Map put的过程?
HashMap是最经典的Map实现,下面以它的视角介绍put的过程: 首次扩容: 先判断数组是否为空,若数组为空则进行第一次扩容(resize); 计算索引: 通过hash算法,计算键值对在数组中的索引; 插入数据: 如果当前位置元素为空,则直接插入数据; 如果当前位置元素非...
Java
2022-04-25
0
416
Map接口有哪些实现类?
Map接口有很多实现类,其中比较常用的有HashMap、LinkedHashMap、TreeMap、ConcurrentHashMap。 对于不需要排序的场景,优先考虑使用HashMap,因为它是性能最好的Map实现。如果需要保证线程安全,则可以使用ConcurrentHashMap。它的性能好于H...
Java
2022-04-24
0
1051
Java中的容器,线程安全和线程不安全的分别有哪些?
java.util包下的集合类大部分都是线程不安全的,例如我们常用的HashSet、TreeSet、ArrayList、LinkedList、ArrayDeque、HashMap、TreeMap,这些都是线程不安全的集合类,但是它们的优点是性能好。如果需要使用线程安全的集合类,则可以使用Collec...
Java
2022-04-24
0
987
Java中有哪些容器(集合类)?
Java中的集合类主要由Collection和Map这两个接口派生而出,其中Collection接口又派生出三个子接口,分别是Set、List、Queue。所有的Java集合类,都是Set、List、Queue、Map这四个接口的实现类,这四个接口将集合分成了四大类,其中 Set代表无序的,元素...
Java
2022-04-24
0
352
首页
上一页
1
2
3
下一页
末页