注释就像类型扩展或有关该类型的元数据。
因为Java是一种静态类型的语言(意味着类型在编译时是已知的),所以在编译时也知道注释属性数据(元数据)似乎是合理的-
您正在定义/声明有关注释(扩展)的数据。
从纯粹的实践出发,对于注释处理(这是一个编译时(可选)步骤),
必须 在编译时知道属性数据-您尚未到达运行时环境,但仍需要该属性数据。

注释就像类型扩展或有关该类型的元数据。
因为Java是一种静态类型的语言(意味着类型在编译时是已知的),所以在编译时也知道注释属性数据(元数据)似乎是合理的-
您正在定义/声明有关注释(扩展)的数据。
从纯粹的实践出发,对于注释处理(这是一个编译时(可选)步骤),
必须 在编译时知道属性数据-您尚未到达运行时环境,但仍需要该属性数据。