JavaSE——基础知识回顾20之注解的使用与深入

文章目录



前言

注解是属于比较简单的知识内容,本次的任务我将给大家解读一下注解的运行机制,和其创建的流程


提示:以下是本篇文章正文内容,下面案例可供参考

一、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给我们提供的注解),对于注解部分我们更多地是偏向它的理论部分。了解其运作流程与使用机制即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sugar-free->小粽子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值