1.作用是解释注解
4.提供4种,在java.lang.annotation,
@Target,指明用在什么地方
@Retention,描述注解生命周期
@Document,文档
@Inherited,继承
====================
package com.wuming.annotation;
import java.lang.annotation.*;
//测试元注解
@MyAnnotation
public class Test02 {
public void test(){
}
}
//定义一个注解
//Target 表示注解可以用在什么地方
@Target(value= {ElementType.METHOD,ElementType.TYPE})
//Retention 表示我们注解在什么地方还有效
//runtime>class>sources
@Retention(value = RetentionPolicy.RUNTIME)
@Documented 表示注解是否生成在JAVAdoc中
//Inherited 子类可以继承父类的注解
@Inherited
@interface MyAnnotation{
}
2489

被折叠的 条评论
为什么被折叠?



