小米Java一面凉经
2025-09-23 45分钟 base武汉
1. 实习难点
2. 说出Java创建对象的三种方式
3. 对象创建后怎么销毁,什么时候销毁
4. 有哪些垃圾回收算法
5. CMS用的是哪种垃圾回收算法,会带来什么问题
6. 分配担保失败是什么原因导致的
7. 垃圾回收的时候,可达性分析和对象引用有什么区别
8. spring是怎么解决对象的互相引用(循环依赖)
9. Java本身是怎么解决循环引用的问题
10. 对于JMM的理解,为什么要设计一个主内存,多个工作内存
11. 为什么不用单线程
12. volatile关键字的作用
13. 如果我要做原子性的操作,需要做哪些方面的优化
14. synchronized锁在对象头流转的一个情况
15. AQS简单介绍一下
16. CAS用到了park和unpark,跟Java传统的wait,notify有什么区别
手撕 把一个单向链表分为奇数链表和偶数链表并拼接
1. 实习难点
2. 说出Java创建对象的三种方式
3. 对象创建后怎么销毁,什么时候销毁
4. 有哪些垃圾回收算法
5. CMS用的是哪种垃圾回收算法,会带来什么问题
6. 分配担保失败是什么原因导致的
7. 垃圾回收的时候,可达性分析和对象引用有什么区别
8. spring是怎么解决对象的互相引用(循环依赖)
9. Java本身是怎么解决循环引用的问题
10. 对于JMM的理解,为什么要设计一个主内存,多个工作内存
11. 为什么不用单线程
12. volatile关键字的作用
13. 如果我要做原子性的操作,需要做哪些方面的优化
14. synchronized锁在对象头流转的一个情况
15. AQS简单介绍一下
16. CAS用到了park和unpark,跟Java传统的wait,notify有什么区别
手撕 把一个单向链表分为奇数链表和偶数链表并拼接
全部评论
相关推荐

点赞 评论 收藏
分享

点赞 评论 收藏
分享

点赞 评论 收藏
分享

点赞 评论 收藏
分享
点赞 评论 收藏
分享