码迷,mamicode.com
首页 > 编程语言 > 详细

java--自定义注解

时间:2014-09-11 22:22:02      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   io   使用   java   ar   div   sp   

java注解一般分为三大类:

      1.标记注解

      2.标记元注解              

      3.一般注解

  其中1.标记注解包括

      一 override:覆盖超类中的方法

      二 Deprecated : 丢弃的类

      三 SuppressWarings:抑制编译机发出特定的警告

    2.标记元注解

      一 Generate :标识计算机产生的源代码

    3.一般注解

      一 @Inherited 标记继承关系
      二 @Target 标注的目标
      三 @Documented  //标记生成javadoc
      四 @Retention(RetentionPolicy.RUNTIME) //注解的生存期

实例:

 1 import java.lang.annotation.Documented;
 2 import java.lang.annotation.Retention;
 3 import java.lang.annotation.RetentionPolicy;
 4 
 5 //@Inherited 标记继承关系
 6 //@Target 标注的目标
 7 @Documented  //标记生成javadoc
 8 @Retention(RetentionPolicy.RUNTIME) //注解的生存期
 9 public @interface Person {
10     String name();
11     String age();
12 }

调用,这里使用反射

 1 import java.lang.annotation.Documented;
 2 import java.lang.annotation.Retention;
 3 import java.lang.annotation.RetentionPolicy;
 4 
 5 //@Inherited 标记继承关系
 6 //@Target 标注的目标
 7 @Documented  //标记生成javadoc
 8 @Retention(RetentionPolicy.RUNTIME) //注解的生存期
 9 public @interface Person {
10     String name();
11     String age();
12 }

 

java--自定义注解

标签:style   blog   color   io   使用   java   ar   div   sp   

原文地址:http://www.cnblogs.com/duwenlei/p/3967320.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!