最新 最热

java-集合

List以特定索引来存取元素,可以有重复元素。Set不能存放重复元素(用对象的equals()方法来区分元素是否重复)。Map保存键值对(key-value pair)映射,映射关系可以是一对一或多对一。Set和Map容器都有基于哈希存储和排序树的两...

2021-10-18
0

Java集合详解(List、Map、Set)

缺点: 指针需要额外的空间,故当结点规模较小时,开放定址法较为节省空间,而若将节省的指针空间用来扩大散列表的规模,可使装填因子变小,这又减少了开放定址法中的冲突,从而提高平均查找速度。...

2021-10-15
0

Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day12】—— 集合框架2(HashMap)

本栏目Java开发岗高频面试题主要出自以下各技术栈:Java基础知识、集合容器、并发编程、JVM、Spring全家桶、MyBatis等ORMapping框架、MySQL数据库、Redis缓存、RabbitMQ消息队列、Linux操作技巧等。...

2021-10-13
0

Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day3】 —— 集合框架1

本栏目Java开发岗高频面试题主要出自以下各技术栈:Java基础知识、集合容器、并发编程、JVM、Spring全家桶、MyBatis等ORMapping框架、MySQL数据库、Redis缓存、RabbitMQ消息队列、Linux操作技巧等。...

2021-10-13
0

Java多线程:从基本概念到避坑指南

多核的机器,现在已经非常常见了。即使是一块手机,也都配备了强劲的多核处理器。通过多进程和多线程的手段,就可以让多个CPU同时工作,来加快任务的执行。...

2021-10-12
0

JAVA那点破事!并发、IO模型、集合、线程池、死锁、非阻塞、AQS....

本文对一些高频问题做了汇总,为了便于大家查找问题,了解全貌,整理个目录,我们可以快速全局了解关于 JAVA

2021-10-11
0

彻底服了:HashMap 夺命二十一问,顶不住了!

如果在看这篇文章时,对HashMap的结构还不是很了解,可能下面提及到知识点对你会有些帮助。

2021-10-11
0

spring-core 之 getBean

这里便是bean初始化的核心逻辑。源码比较复杂,分开说。以getBean(String name)为例。AbstractBeanFactory.getBean:

2021-10-09
0

使用TreeMap集合实现以学生为对象把学生的学号按大到小的排序

1.LinkedHashMap类是HashMap的子类,LinkedHashMap可以使用双向链表来维护内部元素的关系,保证了元素迭代的顺序,这个迭代的顺序可以是插入或访问顺序。HashMap是无序的,LinkedHashMap是有序的。...

2021-10-09
0

高性能Java本地缓存组件Caffeine Cache

前面刚说到Guava Cache,他的优点是封装了get,put操作;提供线程安全的缓存操作;提供过期策略;提供回收策略;缓存监控。当缓存的数据超过最大值时,使用LRU算法替换。这一篇我们将要谈到一个新的本地缓存框架:Caffeine Cache。它...

2021-10-08
0