可以被其他程序(比如:编译器等)读取
三个常用的注解
- @Override:此注释只用于修饰方法,表示一个方法声明打算重写超类中的另一个方法声明
- @Deprecated:此注解可以用于修饰方法,属性,类,表示不鼓励程序员使用这样的元素,通常是因为它很危险或者存在更好的的选择。
- @SuppressWarnings:用来抑制编译时的警告信息,与前两个注释不同,你需要添加一个参数才能正确使用,这些参数都是已经定义好了的,我们选择性使用就好了。
import java.util.ArrayList;
import java.util.List;
public class Test01 extends Object{//可以不用继承,因为默认继承了
//重写的注解 针对方法
@Override
public String toString() {
return super.toString();
}
//不推荐程序员使用,但是可以使用,或者存在更好的方式
@Deprecated
public static void test(){
System.out.println("Deprecated");
}
@SuppressWarnings("all")//括号里的参数就是镇压警告的意思
public void test02(){
List list = new ArrayList();
}
public static void main(String[] args) {
test();
}
}