天天看点

Java注解Annotation详解

注解相当于一种标记,在程序中加了注解就等于为程序打上了某种标记,没加,则等于没有某种标记,以后,javac编译器,开发工具和其他程序可以用反射来了解你的类及各种元素上有无何种标记,看你有什么标记,就去干相应的事。标记可以加在包,类,字段,方法,方法的参数以及局部变量上。

自定义注解及其应用

1)、定义一个最简单的注解

public @interface MyAnnotation {

    //......

}

2)、把注解加在某个类上:

@MyAnnotation

public class AnnotationTest{

以下为模拟案例

自定义注解@MyAnnotation

Java注解Annotation详解
Java注解Annotation详解

注解测试类AnnotationTest

Java注解Annotation详解
Java注解Annotation详解

枚举类Gender,模拟注解中添加枚举属性

Java注解Annotation详解
Java注解Annotation详解

注解类MetaAnnotation,模拟注解中添加注解属性

Java注解Annotation详解
Java注解Annotation详解

转自 http://www.cnblogs.com/linjiqin/archive/2011/02/16/1956426.html

QQ:519841366

本页版权归作者和博客园所有,欢迎转载,但未经作者同意必须保留此段声明,

且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利