java注解
程序员文章站
2022-04-14 14:04:35
注解JDK1.5之后的新特性说明程序的使用注解:@注解名称作用分类:编写文档:通过代码里标识的注解生成文档【生成文档doc文档】代码分析:通过代码里标识的注解对代码进行分析【使用反射】编译检查:通过代码里标识的注解让编译器能够实现基本的编译检查【Override】JDK中预定义的一些注解@Override:检测被该注解标注的方法是否是继承自父类(接口)的@Deprecated:该注解标注的内容,表示已过时@SuppressWarnings:压制警告, 一般传递参数all...
1. 注解就类似于笔记。
注解和注释的不同点就在于,注释在运行时候无法获得,而注解可以在程序中获得。
2. 注解离不开反射。 注解依赖于反射。
import java.lang.annotation.*;
/**
* 四个元注解(注解的注解,用来注解一个注解),用来表明一个注解的用法
@Target : 指明这个注解用在哪里
@Retention :指明这个注解在什么时候起作用
@Documented :指明这个注解能形成文档
@Inherited :表明这个注解是否能被继承
*/
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@interface Table{
}
@Table
public class AnnotationDemo {
public static void main(String[] args) {
Class<AnnotationDemo> demoClass = AnnotationDemo.class;
Annotation[] annotations = demoClass.getAnnotations();
for (Annotation annotation : annotations){
System.out.println(annotation);
}
System.out.println("main..");
}
}
本文地址:https://blog.csdn.net/m0_37564426/article/details/107891287