zoukankan      html  css  js  c++  java
  • java--自定义注解

    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 }
    如果有使用请标明来源:http://www.cnblogs.com/duwenlei/
  • 相关阅读:
    PHP学习九--会话控制session和cookie
    PHP学习八--正则表达式
    PHP学习六--类和对象
    PHP学习五--函数
    PHP学习四--数组
    《30天自制操作系统》day08——鼠标控制与32位模式切换
    java 中 静态块的作用
    学习(一)
    asp中 grideview 更新 无法获取值 解决办法
    ASP.NET中的GridView自带的编辑更新功能
  • 原文地址:https://www.cnblogs.com/duwenlei/p/3967320.html
Copyright © 2011-2022 走看看