注解

注解

注解就是一种特殊的注释/解释,分两种情况: 1.在代码编写阶段,编译器会看到的,并且明白是什么意思; 2. 在运行阶段,反射机制,动态代理等应用。

元注解

给注解加一个注释/ 注解上的注解;比如某个注解的作用域通过元注解告诉编译器,还有注解的生命周期等。 @Target ElementType.TYPE:允许被修饰的注解作用在类、接口和枚举上 ElementType.FIELD:允许作用在属性字段上 ElementType.METHOD:允许作用在方法上 ElementType.PARAMETER:允许作用在方法参数上 ElementType.CONSTRUCTOR:允许作用在构造器上 ElementType.LOCAL_VARIABLE:允许作用在本地局部变量上 ElementType.ANNOTATION_TYPE:允许作用在注解上 ElementType.PACKAGE:允许作用在包上

最后更新于

这有帮助吗?