文章目录
文章目录
前言
注解是属于比较简单的知识内容,本次的任务我将给大家解读一下注解的运行机制,和其创建的流程
提示:以下是本篇文章正文内容,下面案例可供参考
一、Java中的注解
(1)什么是注解
概念:注解是java.annotation包中的成员,Annotation是从JDK1.5开始引入的新技术,注解即可以对程序员解释又可以对程序解释,在一定程度上与注释有一定的相似。
(2)与注释的区别:
----------注释:只对程序员解释代码的信息
----------注解:对程序和程序员解释代码的信息
(3)注解有什么用
1、注解并非程序自身需要运行的逻辑代码块,但是可以对程序做出解释其功能类似于(注释(comment)类似)
2、可以被其他程序读取
(4)注解的格式
注解是以“@注释名” 在代码中存在的,还可以添加一些参数
例如:@SupperessWarnings(value=“unchecked”)
(5)注解的应用
我们一般在看该注解的元注解的时候可以得知(后面会讲到元注解),一般可以作用于package、class、method、field等上面,相当于给他们添加了额外的辅助信息,同时也可以通过反射机制来获取对这些数据的访问。
(6)内置注解
即Java已经写好了的注解并且已经提供给我们使用的注解,如:方法的重写(@Override),方法的重载(@Overlode)等等~~。
二、深入了解注解
(1)元注解
所谓元注解就是注解的注解,在后续的自定义注解中我们会使用和了解到元注解的内容,元注解主要负责注解其他的注解,使得该注解的功能能够得到解释,元注解一共有四个,常见的或是经常使用的一共有两个。
四个元注解:@Target @Retention @Documented @Inherited
常见的注解:@Target(主要用于对注解的使用对象进行该说明) @Retention(主要说明对注解的生命周期进行说明与设置)
(2)自定义注解(案例实现)
使用@interface 自定义注解时,自动继承了java.lang.annotation.Annotation接口
总结
对于注解的使用我们更多地是去了解内置注解(即Java给我们提供的注解),对于注解部分我们更多地是偏向它的理论部分。了解其运作流程与使用机制即可。