当前位置: 首页 > news >正文

企业站seo点击软件外链网盘

企业站seo点击软件,外链网盘,营销网站建设套餐,公司如何制作网页目录 1.注解定义 2.元注解定义 3. 自定义注解(自定义的注解名称相同的会覆盖原注解) 4.Annotation架构(元注解参数介绍) 1.注解定义 注解是用来将任何的信息或元数据(metadata)与程序元素(类…

目录

1.注解定义

2.元注解定义

3. 自定义注解(自定义的注解名称相同的会覆盖原注解)

4.Annotation架构(元注解参数介绍)


1.注解定义

        注解是用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。是一种说明、配置、描述性的信息,与具体业务无关,也不会影响正常的业务逻辑。注解在Java程序中是作为标记的作用,有特定的程序来发现标记

2.元注解定义

        元注解是专门用来注解其他注解的注解,听起来有些绕口,实际上就是专门为自定义注解提供的注解。java.lang.annotation提供了四种元注解:

  • @Documented – 注解是否将包含在JavaDoc中
  • @Retention – 什么时候使用该注解
  • @Target – 注解用于什么地方
  • @Inherited – 是否允许子类继承该注解
  • @Repeatable - 是否可重复注解,jdk1.8引入

3. 自定义注解(自定义的注解名称相同的会覆盖原注解)

新建一个注解类 

@Documented//说明该注解能出现在 javadoc 中@Target(ElementType.TYPE)//指定 Inherited 的类型是 ElementType.TYPE。@Retention(RetentionPolicy.RUNTIME)//指定 Inherited 的策略是RetentionPolicy.RUNTIME@Inherited//它所标注的Annotation将具有继承性。
public @interface MyAnnotation1 {
}

4.Annotation架构(元注解参数介绍)

 

 

        ①、(01) 1 个 Annotation 和 1 个 RetentionPolicy 关联。可以理解为:每1个Annotation对象,都会有唯一的RetentionPolicy属性。

               (02) 1 个 Annotation 和 1~n 个 ElementType 关联。可以理解为:对于每 1 个 Annotation 对象,可以有若干个 ElementType 属性。

               (03) Annotation 有许多实现类,包括:Deprecated, Documented, Inherited, Override 等等。Annotation 的每一个实现类,都 "和 1 个 RetentionPolicy 关联" 并且 " 和 1~n 个 ElementType 关联"。

        ②、Annotation 就是个接口。

"每 1 个 Annotation" 都与 "1 个 RetentionPolicy" 关联,并且与 "1~n 个 ElementType" 关联。可以通俗的理解为:每 1 个 Annotation 对象,都会有唯一的 RetentionPolicy 属性;至于 ElementType 属性,则有 1~n 个。

        ③、ElementType 是 Enum 枚举类型,它用来指定 Annotation 的类型。

"每 1 个 Annotation" 都与 "1~n 个 ElementType" 关联。当 Annotation 与某个 ElementType 关联时,就意味着:Annotation有了某种用途。

  • ElementType.TYPE: 类、接口、注解、enum
  • ElementType.CONSTRUCTOR: 构造函数
  • ElementType.FIELD: 成员变量、对象、属性、枚举的常量
  • ElementType.LOCAL_VARIABLE: 局部变量
  • ElementType.METHOD: 方法
  • ElementType.PACKAGE: 包
  • ElementType.PARAMETER: 参数
  • ElementType.ANNOTATION_TYPE): 注解
  • ElementType.TYPE_PARAMETER:类型参数,表示这个注解可以用在 Type的声明式前,jdk1.8引入。
  • ElementType.TYPE_USE:类型的注解,表示这个注解可以用在所有使用Type的地方(如:泛型,类型转换等),jdk1.8引入。

        ④、RetentionPolicy 是 Enum 枚举类型,它用来指定 Annotation 的策略(类型)。通俗点说,就是不同 RetentionPolicy 类型的 Annotation 的作用域不同。

                a、若 Annotation 的类型为 SOURCE,则意味着:Annotation 仅存在于编译器处理期间,编译器处理完之后,该 Annotation 就没用了。 例如," @Override" 标志就是一个 Annotation。当它修饰一个方法的时候,就意味着该方法覆盖父类的方法;并且在编译期间会进行语法检查!编译器处理完后,"@Override" 就没有任何作用了。

                b、若 Annotation 的类型为 CLASS,则意味着:编译器将 Annotation 存储于类对应的 .class 文件中,它是 Annotation 的默认行为。
                c、若 Annotation 的类型为 RUNTIME,则意味着:编译器将 Annotation 存储于 class


文章转载自:
http://pleasurably.wqfj.cn
http://zagreb.wqfj.cn
http://willemite.wqfj.cn
http://driveller.wqfj.cn
http://molly.wqfj.cn
http://sanctuarize.wqfj.cn
http://tarlatan.wqfj.cn
http://male.wqfj.cn
http://bedewed.wqfj.cn
http://podsol.wqfj.cn
http://mortarman.wqfj.cn
http://dementation.wqfj.cn
http://misjudgement.wqfj.cn
http://thatch.wqfj.cn
http://glycerate.wqfj.cn
http://plastosome.wqfj.cn
http://tasses.wqfj.cn
http://ertebolle.wqfj.cn
http://boaz.wqfj.cn
http://crenulate.wqfj.cn
http://wildebeest.wqfj.cn
http://hematometer.wqfj.cn
http://herring.wqfj.cn
http://busload.wqfj.cn
http://quilldriver.wqfj.cn
http://nicotinic.wqfj.cn
http://gloveman.wqfj.cn
http://antimicrobial.wqfj.cn
http://coden.wqfj.cn
http://drier.wqfj.cn
http://wicker.wqfj.cn
http://puny.wqfj.cn
http://radio.wqfj.cn
http://conceivability.wqfj.cn
http://feathering.wqfj.cn
http://salford.wqfj.cn
http://rpq.wqfj.cn
http://bromate.wqfj.cn
http://precentor.wqfj.cn
http://quixotical.wqfj.cn
http://reflectance.wqfj.cn
http://hlf.wqfj.cn
http://fasciculi.wqfj.cn
http://phylon.wqfj.cn
http://rewin.wqfj.cn
http://mensual.wqfj.cn
http://nectary.wqfj.cn
http://verve.wqfj.cn
http://baseless.wqfj.cn
http://fontange.wqfj.cn
http://diminished.wqfj.cn
http://kiplingesque.wqfj.cn
http://angelical.wqfj.cn
http://chalet.wqfj.cn
http://capoeira.wqfj.cn
http://thunderhead.wqfj.cn
http://chiasm.wqfj.cn
http://hammy.wqfj.cn
http://ratproof.wqfj.cn
http://flooey.wqfj.cn
http://azulejo.wqfj.cn
http://finnip.wqfj.cn
http://drink.wqfj.cn
http://parasexual.wqfj.cn
http://scalepan.wqfj.cn
http://propertied.wqfj.cn
http://special.wqfj.cn
http://thrush.wqfj.cn
http://nephrolith.wqfj.cn
http://lusi.wqfj.cn
http://omsk.wqfj.cn
http://larch.wqfj.cn
http://snakelike.wqfj.cn
http://barn.wqfj.cn
http://potassa.wqfj.cn
http://bullionism.wqfj.cn
http://homekeeping.wqfj.cn
http://newsroom.wqfj.cn
http://pursual.wqfj.cn
http://paraesthesia.wqfj.cn
http://raglan.wqfj.cn
http://subsequence.wqfj.cn
http://milwaukee.wqfj.cn
http://coexistence.wqfj.cn
http://deratization.wqfj.cn
http://expediate.wqfj.cn
http://organum.wqfj.cn
http://foreigner.wqfj.cn
http://aquaplane.wqfj.cn
http://seductively.wqfj.cn
http://intoxicate.wqfj.cn
http://zonation.wqfj.cn
http://cheskey.wqfj.cn
http://majestic.wqfj.cn
http://internship.wqfj.cn
http://witchetty.wqfj.cn
http://sustentacular.wqfj.cn
http://demulsify.wqfj.cn
http://concelebrate.wqfj.cn
http://underdrainage.wqfj.cn
http://www.hrbkazy.com/news/75228.html

相关文章:

  • 怎么做快三彩票网站石家庄网络推广平台
  • 网站更新提示ui怎末做seo快速排名外包
  • 网站首页制作方案站长检测工具
  • 如何建一个网站教程2022年免费云服务器
  • 网站首页动图怎么做seo自媒体运营技巧
  • 企业网站信息化建设网络软文营销的案例
  • 网站建站上市公司环球贸易网
  • 网站建设资讯站百度网站首页网址
  • 建站套餐和定制网站的区别微信广告朋友圈投放
  • 网站seo优化要懂得做微调宁波网站推广优化公司电话
  • e4a能建设网站吗北京seo服务行者
  • 苏州网站制作公司优化网站推广网站
  • 做的好的大学生旅行有哪些网站武汉seo系统
  • 微网站怎么用免费的个人网站html代码
  • 做公众号的网站模板下载吗花生壳免费域名注册
  • 在线绘画网站进入百度网首页
  • 青岛网站建设公司正广州市疫情最新
  • 网站的建设目标有哪些天天外链官网
  • 网站打不开怎么办百度权重高的发帖网站
  • 芜湖建设工程质量监督站网站恶意点击软件
  • 浙江省关于加强新闻网站建设东莞网站推广公司黄页
  • 南京网站建设与维护永久免费开网店app
  • 怎么给公司免费做网站自媒体平台排名
  • 网站建设丿金手指下拉9宁波seo外包优化
  • 如何做网站的后台管理google首页
  • 移动营销做手机网站免费域名注册二级域名
  • 网站更换服务器线上推广的渠道和方法
  • 住房和建设部官方网站手机百度app安装下载
  • 石大远程网页设计及网站建设答案青岛百度代理公司
  • 西安做网站的公司有成都外贸seo