1 预定注解
常用的预定义注解包括 @Deprecated @Override @SupperessWarnings
@Deprecated:用于标示弃用的类或方法
@Override:用于修饰该方法是重写的,如果不是重写的则会给出提示
@SupperessWarnings:用于压制警告信息,如:没有指明范型的类型。
2 自定义注解
在项目开发的时候,通常在类的开始部分统一增加注解信息。这些信息包括代码作者,时间,版本信息等,这样我们就可以使用注解来统一的定义
事例:
//定义注解:
public @interface Information {
String author(); //作者
String date(); //时间
String version(); //版本
}
//用注解指示该类的作者,时间,版本
@Information(author = "fzy",date = "2016/8/1",version = "v1.1.0")
public class test {
}