AI 简历
简历模板
简历范文
模拟面试
校招
求职攻略
关于我们
我要招人
登录
登录
AI 简历
简历模板
简历范文
模拟面试
校招
求职攻略
关于我们
我要招人
首页
面试题库
后端岗位面试题
如何避免创建多个对象,比如双 null 判断加 …
后端岗位面试题
更新 2026-08-05
如何避免创建多个对象,比如双 null 判断加 synchronized 的实现方式?
思源智通
后端开发
教育/培训
编码实现
问题拆解
技术原理
Java
考察说明
考察单例模式实现、线程安全与性能权衡
回答思路
说明双检锁的基本结构与原子性保证
解释 volatile 关键字的作用及必要性
探讨指令重排序、可见性与性能取舍
识别替代方案(如静态内部类、枚举)
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。
开始模拟面试
登录查看答题指导
换一题
上一题
既然数据在内存中操作,为什么不直接用一个 HashMap 而要用 Redis?
下一题
G1垃圾回收器在运行过程中是否会产生停顿?请说明原因并举例说明停顿发生的阶段。
本题还出现在
教育/培训行业面试题
思源智通面试题