单例模式面试题26 题
- 01 饿汉式和懒汉式单例有什么区别?
- 02 什么是单例模式?它适合哪些场景?
- 03 单例对象持有资源时,生命周期和释放要注意什么?
- 04 单例模式和静态工具类有什么区别?
- 05 反射为什么能破坏单例?如何防御?
- 06 静态内部类单例为什么能兼顾懒加载和线程安全?
- 07 什么是注册表式单例?它和普通单例有什么区别?
- 08 为什么单例模式容易造成隐藏依赖和测试困难?
- 09 为什么枚举是 Java 中更稳健的单例实现?
- 10 序列化为什么会破坏单例?readResolve 有什么作用?
- 11 clone 为什么可能破坏单例?如何防止?
- 12 Java 中如何实现线程安全的单例?
- 13 Spring 单例与 GoF 单例有什么区别?
- 14 不同 ClassLoader 为什么可能产生多个单例?
- 15 单例模式能保证分布式系统中只有一个实例吗?
- 16 双重检查锁为什么必须配合 volatile?
- 17 单例模式如何从一段遗留代码重构出?
- 18 单例模式相关代码应该如何做单元测试和集成测试?
- 19 单例模式在 Spring 或依赖注入环境中如何落地?
- 20 单例模式在真实业务中如何判断该不该使用?
- 21 单例模式后续需求频繁变化时如何演进?
- 22 单例模式做代码评审时应该重点看哪些点?
- 23 单例模式会带来哪些性能和资源成本?
- 24 单例模式经常会和哪些设计模式组合使用?
- 25 单例模式哪些迹象说明这里可能过度设计了?
- 26 单例模式线上出现问题时如何排查?
没有符合条件的题目。