Java注解类型有哪些,如何进行知识点总结?
- 内容介绍
- 文章标签
- 相关推荐
本文共计797个文字,预计阅读时间需要4分钟。
在Java中,提到注解,与我们现在常用的注解相比,还是有很大区别的。主要区别在于,注解作为Java的特性被广泛使用,而常见的注解通常只是一个使用层面的体现。
关于Java注解的类型,我们可以简单分为以下两类:
1. 自定义注解
2.元注解(@interface)
提到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:注解在同一个位置,只能出现一次。
本文共计797个文字,预计阅读时间需要4分钟。
在Java中,提到注解,与我们现在常用的注解相比,还是有很大区别的。主要区别在于,注解作为Java的特性被广泛使用,而常见的注解通常只是一个使用层面的体现。
关于Java注解的类型,我们可以简单分为以下两类:
1. 自定义注解
2.元注解(@interface)
提到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:注解在同一个位置,只能出现一次。

