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

请解释 Java 中注解(Annotation)的作用,并说明如何自定义一个注解以及它的使用场景。

知乎前端/移动开发互联网/IT业务理解编码实现技术原理Java

考察说明

考察对 Java 注解原理、定义方法和典型应用的掌握

回答思路

  1. 说明注解的基本作用,如元数据、编译检查、运行时处理
  2. 能描述自定义注解的语法,如 @interface、元注解(@Target、@Retention)
  3. 举例典型使用场景,如编译期检查、框架注解、运行时反射处理
本题已收录答题指导

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

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