Java中的注解
注解在今后的使用上会越来越多,今天就让我们相互认识一下吧!!
一.常见的注解(annotation)
@Override:用法在方法上,用来告诉别人这是一种改写父类的方法。
@Deprecated:作用是建议别人不要使用过期的API,编译时会产生警告信息,可以设定在程序的所有元素上。
@SuppressWarnings:暂时把一些警告信息消息关闭。
@Entity:表示该类是可持久化的类。
二.Annotation的方法
getValue() 返回属性值,可能为null
toString() 返回此Annotation的String表示形式。
三.官方解释
java.lang.annotation,接口 Annotation。对于Annotation,是Java5的新特性,JDK5引入了Metedata(元数据)很容易的就能够调用Annotations.Annotations提供一些本来不属于程序的数据,比如:一段代码的作者或者告诉编译器禁止一些特殊的错误。An annotation 对代码的执行没有什么影响。Annotations使用@annotation的形势应用于代码:类(class),属性(field),方法(method)等等。一个Annotation出现在上面提到的开始位置,而且一般只有一行,也可以包含有任意的参数。