三个annotation类型(RetentionPolicy,ElementType)
第一部分
了解一下java1.5起默认的三个annotation类型:@Override
: 只能用在方法之上的,用来告诉别人这一个方法是改写父类的。@Deprecated
: 建议别人不要使用旧的API的时候用的,编译的时候会用产生警告信息,可以设定在程序里的所有的元素上.@SuppressWarnings
:这一个类型可以来暂时把一些警告信息消息关闭.
第二部分
先讲一下annotation的概念,再来讲一下怎样设计自己的annotation.
首先在jdk自带的Java.lang.annotation包里,打开如下几个源文件:
1、源文件Target.java
1 |
|