我正在寻找 Java 中的注释列表,这些注释具有一些有意义的用途并且默认启用(无需导入任何内容)。例如,@Deprecated、@SuppressWarning 等。但我找不到。它在某个地方,还是我们可以编译一个?
问问题
168 次
3 回答
6
java.lang
标准 JDK 中可用的(不需要额外导入)包中的注释包括:
-
@Deprecated 注释的程序元素是不鼓励程序员使用的程序元素,通常是因为它很危险,或者因为存在更好的替代方案。
-
指示方法声明旨在覆盖超类型中的方法声明。
-
指示应在带注释的元素(以及带注释的元素中包含的所有程序元素)中抑制命名的编译器警告。
@SafeVarargs
(从 Java 7 开始)程序员断言带注释的方法或构造函数的主体不会对其 varargs 参数执行潜在的不安全操作。
不要忘记检查java.lang.annotation
和javax.annotation
打包。
于 2012-08-24T18:15:30.210 回答
0
第一个 Bing 结果:http ://en.wikipedia.org/wiki/Java_annotation
于 2012-08-24T18:14:49.397 回答
0
它主要是这3个注释,
@Deprecated
@Override
@SuppressWarnings
但从以下 Java 7 开始也包括在内。
@SafeVarargs
请参阅下面的这些链接:
http://docs.oracle.com/javase/tutorial/java/javaOO/annotations.html
http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html
于 2012-08-24T18:24:22.613 回答