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有什么区别手撕 把一个单向链表分为奇数链表和偶数链表并拼接