福大大架构师每日一题
福大大架构师每日一题
全部文章
福大大架构师每日一题
归档
标签
去牛客网
登录
/
注册
福大大架构师每日一题的博客
最新面试题,针对高级开发人员和架构师。内容是后端、大数据和人工智能。
全部文章
/ 福大大架构师每日一题
(共53篇)
2020-04-22:谈谈JDK1.8下的HashMap在并发情况下链表成环的过程。(挖)
来自专栏
福哥答案2020-04-22: jdk1.8下的hashmap采用的是尾插法,不会有链表成环的问题。jdk1.7下采用的头插***有链表成环的问题。 hashmap成环原因的代码出现在transfer代码中,也就是扩容之后的数据迁移部分 解释一下transfer的过程:首先获取新表的长度,之后遍历新...
jdk
java
2020-07-20
3
614
2020-04-20:对Java接口代理模式的实现原理的理解?
来自专栏
静态代理Java中的静态代理要求代理类(ProxySubject)和委托类(RealSubject)都实现同一个接口(Subject)。静态代理中代理类在编译期就已经确定,而动态代理则是JVM运行时动态生成,静态代理的效率相对动态代理来说相对高一些,但是静态代理代码冗余大,一单需要修改接口,代理类和...
java
设计模式
2020-07-20
3
625
2020-04-18:synchronized和reentrantLock的异同
来自专栏
福哥答案2020-04-19:采纳群员答案: 1 synchronized是关键字,reentrantlock是类,API层面的2 前者是通过monitor来实现锁机制,后者是基于AQS实现的,通过内部类sync继承aqs实现3前者会自动释放锁,后者需要手动释放4 前者是非公平锁,后者可以是公平或非...
java
2020-07-20
3
650
首页
上一页
1
2
3
4
5
6
下一页
末页