面试真题

Java · 简单 · 网易

注解的原理知道吗?

简单 Java 🎤 网易
参考答案
注解是附加在代码上的元数据,本身不改变程序逻辑。原理:1. 定义:用@interface声明,隐式继承Annotation;可指定@Target和@Retention(SOURCE/CLASS/RUNTIME);2. 生效机制:编译期注解(如@Override)由javac检查;运行期注解(如Spring @Service)由框架通过反射读取并织入逻辑,或经APT生成代码;3. 示例:@Autowired保留至运行时,Spring容器扫描Bean字段注解,反射注入依赖。核心在于工具或容器在对应生命周期解析这些标记。
题目整理自公开面经,答案由校招宝自研生成,仅供参考