Java注解中不同类型及其知识点有哪些详细解释?
- 内容介绍
- 文章标签
- 相关推荐
本文共计790个文字,预计阅读时间需要4分钟。
提到Java中的注释,与我们平时使用的注释确实有很大区别。主要区别在于,Java注释是作为特性来使用的,而普通注释则没有这种功能。Java中常见的注释是类、方法和变量的特性,与我们的类使用层面相同。关于Java注释的类型,我们可以简单分为两类:自定义注释和元注解。
提到java里的注解,和我们平时的注释还是有很大的区别,主要是作为java特性来使用的,跟我们常见的类是同一个使用的层面。关于java注解的类型,我们可以简单分为:自定义注解和元注解。其中元注解里的JDK又有5中注解的类型,下面一起来看看具体的内容讲解吧。
1、自定义注解
定义注解使用关键字: @interface
// #1 定义注解 public @interface MyAnno1{ }
2、元注解
用于修饰注解的注解。
JDK提供的5种元注解:
(1)@Target:用于确定被修饰的自定义注解使用位置
(2)@Retention:用于确定被修饰的自定义注解生命周期
(3)@Inherited:表示该注解具有继承性(了解)
(4)@Documented:使用 javadoc 生成 api 文档时,是否包含此注解 (了解)
(5)@Repeatable:注解在同一个位置,只能出现一次。使用@Repeatable,可以在同一个地方使用多次了。
本文共计790个文字,预计阅读时间需要4分钟。
提到Java中的注释,与我们平时使用的注释确实有很大区别。主要区别在于,Java注释是作为特性来使用的,而普通注释则没有这种功能。Java中常见的注释是类、方法和变量的特性,与我们的类使用层面相同。关于Java注释的类型,我们可以简单分为两类:自定义注释和元注解。
提到java里的注解,和我们平时的注释还是有很大的区别,主要是作为java特性来使用的,跟我们常见的类是同一个使用的层面。关于java注解的类型,我们可以简单分为:自定义注解和元注解。其中元注解里的JDK又有5中注解的类型,下面一起来看看具体的内容讲解吧。
1、自定义注解
定义注解使用关键字: @interface
// #1 定义注解 public @interface MyAnno1{ }
2、元注解
用于修饰注解的注解。
JDK提供的5种元注解:
(1)@Target:用于确定被修饰的自定义注解使用位置
(2)@Retention:用于确定被修饰的自定义注解生命周期
(3)@Inherited:表示该注解具有继承性(了解)
(4)@Documented:使用 javadoc 生成 api 文档时,是否包含此注解 (了解)
(5)@Repeatable:注解在同一个位置,只能出现一次。使用@Repeatable,可以在同一个地方使用多次了。

