Java注解

2020-06-07  本文已影响0人  simonenfp

注解定义

Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。 其实注解本身对他们注解的代码并没有直接影响,仅仅像一个段"注释"一样。

注解的创建与简单使用

创建一个注解,如上,创建一个注解,跟我们创建一个类对比:
public @interface Test {
    String str();
    int num();
}

public class A {
    String string;
    int number;
}
使用注解:
public @interface Test {
    String str() default "sss";//可以给这个成员指定一个默认值
    int num();
}

public class A {
    @Test(num = 0)
    String string;
    @Test(str = "",num = 1)
    int number;
}

public @interface Test {
    String value();
}

public class A {
    @Test("xxx")
    String string;
}
到此为止,以上自己写的注解,还没有任何作用,仅仅像注释一样标在了类中的成员变量上而已,对我们的代码程序还没有丝毫影响,如果想要影响我们的代码,还需要对这些类似注释一样的东西在恰当的时机进行"解读"。

元注解

先了解下什么是元注解:在定义注解时,注解类也能够使用其他的注解声明。作用在注解类型上的注解,我们称之为 元注解。

上一篇 下一篇

猜你喜欢

热点阅读