请解释 Java 类加载的双亲委派机制,并说明 Tomcat 为什么要打破双亲委派模型。
考察说明
考察类加载机制的理解、应用场景分析及原理应用能力
回答思路
- 准确描述双亲委派机制的核心流程(自底向上委托,自顶向下加载)
- 说明双亲委派的主要目的(避免核心类被覆盖,保证 Java 类库安全)
- 解释 Tomcat 打破双亲委派的原因(需隔离不同 Web 应用的类,特别是公共库的不同版本)
- 能结合具体实现(如 WebAppClassLoader 先自行加载再委派)说明打破方式
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。