为什么说Annotations补充了javadoc标签?
答案 0 :(得分:5)
注释是代码,将在字节代码级别表示。 Javadoc标记是文档级工件,是javadoc处理器的元数据。
如果注释类的保留级别是运行时,则可以反映该类并访问注释; javadoc标签不存在这种可能性(除非您有权访问源文件并正在解析它们)。
因此,在非常狭窄的意义上(例如,执行字节码处理的javadoc处理器,例如生成代码),标签可以被认为是对注释的“补充”[原文如此],但这就是它。
总的来说,这是一个糟糕的模因,因为它实际上没有告知这两种完全不同的结构之间的真正区别。
答案 1 :(得分:4)
一个可能的原因是注释的使用可能与Javadoc标签的使用重叠。
当然,最好的示例是@deprecated
Javadoc标记和@Deprecated
注释,它们都表示相同的内容。
注释和Javadoc标记都提供有关代码元素的元数据。