首页 > TAG信息列表 > MyAnno
java注解
注解A package cn.anno; import java.lang.annotation.*; /** * 一些元注解和作用 * Target:说明了注解定义的位置,位置可以是类(Type),成员方法,成员属性,泛型上面, * Retention:说明了注解存在的生命周期,3种 第一种 源文件 ;第二种源文件和.class字节码文件 ;第三种 源文件,.classJava注解开发的使用
目录注解1. JDK预定义的注解2. 自定义注解3. 属性4. 元注解5. 注解开发 注解 定义: 注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性。与类、接口、枚举、是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,Java注解(二)
上篇文章简单的介绍了注解的2个基本属性; 1.在什么地方使用注解(由@target来决定);2.注解保留到什么时候(由@Retation决定); 了解了这2个基础的属性,加一点反射的知识就可以自定义一个简单的注解;这篇文章主要是介绍一下注解的另一些简单的东西:元注解,自定java自定义注解
* 1.自定义注解 新注解创建需要使用的注解: 1.@Target 表示该注解可以用于什么地方,可能的ElementType参数有: CONSTRUCTOR:构造器的声明 FIELD:域声明(包括enum实例) LOCAL_VARIABLE:局部变量声明 METHOD:方法声明 PACKAGE:包声明 PARAMETER:参数java注解
注解:是代码里的特殊标记,程序可以读取注解,一般用于替代配置文件。 格式:以“@注释名”在代码中存在,还可以添加一下参数值。 @SuppressWarnings(value = "unckecked") 使用:可以附加在package,class,method,field等上面,相当于给它们添加了额外的辅助信息,可以通过反射机制实现对这