编译器和注解
外观
浏览 Javadoc & 注解 主题: ) |
注解可以被编译器用来执行某些指令。尽管您可能喜欢用 Java 编程,但您可能也会对编译器警告感到困扰。编译器警告 不一定是错误,而是警告,告诉您代码可能由于某种原因而出现故障。
您可以以三种预定义注解的形式向编译器发出指令,告诉它某段代码需要什么样的预处理。这三种注解是
@Deprecated
@Override
@SuppressWarnings(..)
@Deprecated
用于标记方法或类不再应该使用,通常是因为存在更好的替代方案。编译器和 IDE 通常会在从非弃用代码调用弃用代码时发出警告。 [1]
@Override
标记方法覆盖了超类中的方法。如果没有被覆盖的方法,则会发生编译错误。 [2]
@SuppressWarnings(..)
SuppressWarnings 告诉编译器不要报告某些或所有类型的警告。它可以应用于类型、方法或变量。 [3]
- [4]
@SuppressWarnings(..)
注解的高级用法