JAVA基础:注解

Posted coderhu1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA基础:注解相关的知识,希望对你有一定的参考价值。

一、什么是注解

简单来说,需要对程序加以@注解名。
但注解与注释最大的不同是,它可以被程序读取,有着自己的作用目标,以及保存的范围。

二、内置注解

@Override
@Deprecated
@SuppressWarnnings(value=***)

这是Java内置的三个注解,意思分别为重写父类方法,过时的,镇压警告。

三、元注解

@Target //注解作用的目标
@Retention //注解保存的范围
@Document //是否被javadoc解析
@Inherited //能被子类继承

元注解即为注解的注解,保存了注解的相关信息。

四、自定义注解

public @interface 注解名 {注解内容}

使用此方法定义注解,自动为其java.lang.annotation.Annotation的接口继承

@Target(ElementType.Type)
@Retention(RetentionPolicy.class)
@Inherited
@Document
public @interface MyAnnotation {
      String name();
      int id() default 0;
      String[] addresses();
}

以上是关于JAVA基础:注解的主要内容,如果未能解决你的问题,请参考以下文章

Java注解-注解基础

Java注解-注解基础

Hibernate注解常见错误

Java 注解与反射 基础

java 注解(annotation)基础学习

Java基础——注解