后端岗位面试题更新 2026-08-05

在单例模式的实现中,如果将构造器设为私有,如何防止外部绕过获取实例方法直接通过构造器创建新实例?

美云智数后端开发专业服务风险判断技术原理Java

考察说明

考察对单例模式私有构造器作用的理解及安全边界认知

回答思路

  1. 明确指出私有构造器从语言层面阻止外部直接new创建实例
  2. 理解反射等特殊手段可绕过限制,但常规代码路径不可行
  3. 能结合实际说明为何构造器私有是单例实现的必要保障
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。