后端岗位面试题更新 2026-08-05
为什么JDK动态代理只能代理实现了接口的类,或者直接代理接口?
淘宝闪购后端开发消费品/零售问题拆解技术原理方案权衡Java
考察说明
考察对JDK动态代理底层机制和Java类继承体系的理解
回答思路
- 说明JDK动态代理基于接口生成代理类
- 解释代理类通过Proxy.newProxyInstance生成,需指定接口列表
- 指出代理类继承Proxy并实现指定接口,因此不能代理没有接口的类
- 对比CGLIB代理基于继承的原理
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。