欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

相关标签: java