版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42528266/article/details/103033040
@SuppressWarnings(value="unchecked")
。 • Annotation在哪里使用?package, class, method, field
等上面,相当于给它们添加了额外的辅助信息,我们可以通过反射机制编程实现对这些元数据的访问。@Override
– 定义在java.lang.Override
中,此注释只适用于修辞方法,表示一个方 法声明打算重写超类中的另一个方法声明。@Deprecated
– 定义在java.lang.Deprecated
中,此注释可用于修辞方法、属性、类 ,表示不鼓励程序员使用这样的元素,通常是因为它很危险或存在更 好的选择。@SuppressWarnings
java.lang.SuppressWarnings
中,用来抑制编译时的警告信息 。public @interface 注解名 {定义体}
注意:注解元素必须要有值。我们定义注解元素时,经常使用空字符串、0作为默认值。 也经常使用负数(比如:-1)表示不存在的含义