java金三银四面试题(带答案)
1.如何实现自己的有界队列(类似题目还有顺序打印A,B,C三个线程 循环打印,这里就不重复了,原理一样)
答: 主要利用 线程间的通信,同学们可以用notify 和 wait自己实现 。我的代码采用的Lock的方式实现
2.ZooKeeper和Eureka作为注册中心有什么异同点
答:ZK保证服务的强一致性(CP) Eureka保证服务的高可用性(AP)
可复习CAP,BASE 理论
3.HashMap底层的数据结构?能说说hashCode和equals的作用?能说说jdk1.8底层做了哪些优化?
原创
2020-06-23 14:07:37 ·
283 阅读 ·
0 评论