【文件属性】:
文件名称:java8源码-Annotation_demo:Annotation_demo
文件大小:15KB
文件格式:ZIP
更新时间:2021-06-04 20:22:30
系统开源
java8
源码
Java注解
简介
由于无论在Java后台或者Android开发中我们经常遇到注解这个功能机制,例如常用的框架Java后台开发中,Spring、MyBatis等,Android的Dagger2,butterknife等,都是注解框架。今天我们就了解java是如何进行设置注解的?我们可以可以定义一个注解,方便我们使用等等。
注解元
在进行了解注解时我们先来了解一下,一般注解主要包含以下几个重要的注解元,java注解的机制离不开这几个注解元。
注解元
介绍<功能>
1.@Target
注解用于什么地方,下面会介绍
2.@Retention
什么时候使用该注解
3.@Documented
注解是否将包含在JavaDoc中
4.@Inherited
是否允许子类继承该注解,表示父类如果添加此注解,子类也可以使用
5.@Repeatable
java8添加的,可重复的,表该注解可以多次使用
注解元解释
@Target
通过@Target进行添加到注解中,说明了Annotation所修饰的对象范围:Annotation可被用于
packages、types(类、接口、枚举、Ann
【文件预览】:
Annotation_demo-master
----src()
--------eirunye()
----annotation_demo.iml(425B)
----.idea()
--------misc.xml(478B)
--------compiler.xml(711B)
--------uiDesigner.xml(9KB)
--------description.html(97B)
--------encodings.xml(166B)
--------modules.xml(270B)
--------vcs.xml(166B)
----README.md(10KB)