有人可以描述一下注释处理的使用吗?
我上次理解注释的尝试没有成功。
之前我发布了this question却得不到满意的答复。
我浏览了很多在线教程,但其中大部分都是关于用于以下用途的注释:
- 文档
- 编译器使用的注释(
@Deprecated
、@Override
、@SuppressWarnings
) - 注解处理(
@Target
和@Retention
)
请有人给我解释注解处理,指导我阅读适当的教程。
准确地说,我想了解更多有关以下内容的信息 元注释(Java 注释类型):
- 目标
- 保留
- 记录在案
- 继承
我已经学习了很多教程,例如 this但无法获得有关注释处理的太多信息。
最佳答案
@Anupam Gupta - 我认为你的问题是你对基本/核心 Java 的理解不够好,无法理解注释和注释处理的真正工作原理。例如,您不理解“运行时反射”的含义表明您不熟悉 Java 反射,而这是核心 Java 的重要组成部分。
注释处理 是一个高级主题,确实超出了 Java 教程流的范围。
就其值(value)而言,注释文档是 here , here和 here ,您也许可以通过阅读 Oracle annotations forum 中的消息获得更多线索。 .
关于java - 了解 Java 中的注解处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5699038/