互联网/IT行业面试题更新 2026-08-05

在开发中,代码过度使用 static(静态成员)的常见原因有哪些?它们会带来什么问题?

腾讯前端/移动开发互联网/IT风险判断技术原理方案权衡

考察说明

考察对静态成员使用边界的理解、代码设计原则与可维护性意识

回答思路

  1. 能列出过度使用static的典型原因(如方便调用、误以为省内存、忽略对象状态等)
  2. 能说明过度使用对可测试性、并发安全、扩展性、对象生命周期的影响
  3. 能提出合理的使用准则或替代方案,体现设计权衡能力
本题已收录答题指导

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

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