Java Annotation参数?这叫什么

时间:2015-01-20 11:15:02

标签: java annotations

Java Annotations可以有一个像这样的参数:

@Retention(value=RUNTIME)

有人能告诉我这个括号中的内容是什么?

我确定它有一个名字,但我找不到它。

1 个答案:

答案 0 :(得分:2)

他们被称为元素。它们可以是命名或未命名。在这种情况下,value是一个元素,其值为RUNTIME,它只是一个枚举文字。

请参阅http://docs.oracle.com/javase/tutorial/java/annotations/basics.html