Java注解-内置注解(常见的)
- @Overrlde:定义在java.lang.Override中,此注解只适用于修辞方法,标示一个方法声明打算重写超类中的另一个方法声明。
- @Deprecated:定义在java.lang.Deprecated中,此注释可以用来修辞方法,属性,类。表示不鼓励使用的程序元素,通常是因为它是危险的,或者因为存在更好的替代方法。
- @SuppressWarnings:定义在java.lang.SuppressWarnings中,用来抑制编译时的警告信息
与前两个不同,你需要添加一个参数才能正确使用,这些参数都是已经定义好的我们选择使用就好了
@SuppressWarnings(“all”)
@SuppressWarnings(“unchecked”)
@SuppressWarnings(value={“unchecked”,“deprecation”})
等等。。。。。。
package com.itheima.nacos.service1;
//什么是注解
public class Test01 extends Object{
@Override //重写的注解
public String toString() {
return super.toString();
}
@Deprecated //不推荐程序员使用,但是可以使用。或者存在更好的方式
public void test() {
}
@SuppressWarnings("all")
public void test2() {
}
}