java 注解简述
前言注解(annotation)相当于一个运行于内存当中的自定义类型的数据存储区域,理解以后才发现它的好用,就是数据存储区,相当于一个运行在内存当中的XML,所有的注解数据在JDK加载完类以后,就可以被使用。
JDK内置注解三个基本内置注解:1.@override2.@Deprecated //加在类或方法上,标注为过时3.@SuppressWarnings //制编译器
元注解 MetaData元注解使用和创建注解的方式,让自己可以创建自己的注解。元数据/元注解作用:就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation 类型作说明。
Java5.0定义的元注解:@Documented 标记生成javadoc@Inherited 标记继承关系@Retention 注解的生存期@Target 标注的目标
@Target 注解说明了Annotation所修饰的对象范围:
Annotation可被用于 packages、types(类、接口、枚举、Annotation类型)
类型成员(方法、构造方法、 ...