常用的 JDK 工具类(如 Collections、Arrays、Objects 等)中都应用了哪些设计模式?请结合源码举例说明。
考察说明
考察对常用工具类源码中设计模式的理解与实例化能力
回答思路
- 能识别 Collections 中的工厂模式(如 unmodifiableXXX、synchronizedXXX)
- 能说明 Arrays 等工具类中静态方法体现的静态工厂或工具类模式
- 能结合具体源码方法说明模式意图
- 能区分不同工具类中模式的典型应用
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。