怎么做annotation Java中的注解到底是如何工作的?

Java中的注解到底是如何工作的?

注释用于描述Java类。您可以自定义注释,然后通过反射获取注释以执行指定的操作。

怎么做annotation Java中的注解到底是如何工作的?

举个简单的例子

这样可以通过反射获得一些元信息,相当于配置和业务逻辑的分离。

当然,这个自定义注释还取决于一些特定的注释,我们称之为元注释。一共有五种:

@保留:生存周期保留策略.SOURCE

保持在源阶段保留策略.CLASS

Compile

retention policy,runtime

@documented将注释中的元素包含到Javadoc中

@target注释可用于类、方法、属性、,etc.]@inherited

@repeatable repeatable

java的反射到底是有什么用处?怎么用?

java反射意味着在运行状态下,我们可以知道任何类的方法和属性。对于任何对象,我们都可以调用它的方法和属性。我们将此函数称为动态获取对象信息和调用对象方法的反射机制。

您可以在不使用new关键字的情况下获取对象,并在类对象中使用成员变量、方法、修饰符等。下面是一个获得类的示例。

第一:使用Class.forName类(string classpath)classpath:写需要反映的类名,通常在包名中。类名。例如:clazz=Class.forName类(" com.entity.Example示例“)

第二:直接使用class CLZ=类名。Class

当我们知道有这个类时,通常会用到这种情况。例如:CLZ类=示例.class

CLZ类=对象。GetClass()

如果对象已实例化。例如:

example ex=new example()

class CLZ=例如getClass()

这三种方法各有优点。一般来说,我们多用第一种方法,最好根据自己的实际需要来使用。反射有什么用?有哪些应用场景?

1. spring框架的IOC是基于java反射机制的。

2. JDBC数据库连接注册驱动程序,访问连接也是基于java的反射。

3. 冬眠和越冬已被应用于反射。

标签:

最新文章

  1. java是什么 如何学习java?:[6]数组的定义及使用?2025-03-28
  2. 小白如何一键安装Win11系统的步骤教程2025-03-13
  3. java mvc框架有哪些 java业务逻辑,写在哪里比较好?2025-03-30
  4. 安卓游戏app下载官网 苹果上的游戏账号,怎么在安卓手机上登录?2025-03-23
  5. ghost镜像文件怎么安装系统2025-03-14
  6. 网站开发的三个流程 怎么制作一个公司网页?2025-03-28
  7. 移动宽带能直接接入无线路由器吗 移动宽带接入无线路由器2025-03-10
  8. 淘宝如何上架宝贝教程 淘宝智能发布宝贝的流程操作?2025-03-10
  9. PS中文字排版的快捷键操作2025-03-15
  10. 华为手环6在哪里打开nfc功能 华为手环6nfc支不支持gps?2025-03-14
  11. 路由器光掉线为什么 路由器光掉线怎么回事?2025-03-21
  12. 诺贝尔瓷砖工程怎么跑 瓷砖工程业务工作流程?2025-03-25
  13. java卡 Java常用,的数据库有哪些?2025-03-29
  14. 支付宝充话费几分钟到账 支付宝怎么让话费转到余额?2025-03-13
  15. 兰州必买的十大特产,兰州这8种特色小吃?2025-03-25
  16. 上海市浦东区邮编 浦东新区邮编多少?2025-03-25
  17. iphone微信怎么设置面容解锁 oppo手机微信怎么设置面部锁屏?2025-03-17
  18. 如何解决Win10系统右下角时间日期不显示的问题2025-03-09
  19. 如何创建并使用系统还原点2025-03-10
  20. 制作黑白水晶按钮的Photoshop教程2025-03-14
  21. CorelDRAW X8完美卸载教程2025-03-11
  22. 平面设计 有哪些国外比较靠谱的设计网站?2025-03-31
  23. 华为开启查找我的手机怎么找2025-03-11
  24. 苹果手机短信无缘无故消失了 苹果短信有个1但是没信息?2025-03-11
  25. 如何将Word2003的所有快捷键恢复默认状态2025-03-11
  26. 邵阳到重庆的汽车价格是多少 湖南邵阳离重庆远吗?2025-03-18
  27. c++教程 你觉得靠各种消息炒股是散户的悲哀吗,为什么?你有哪些技巧?2025-03-28
  28. ppt免费教程模板干嘛的 实用的PPT模板有哪些?从哪些渠道可以获得?2025-03-23
  29. 手机版很好用的思维导图 mindflow怎么用?2025-03-24
  30. 怀化科目一考场在哪 科目一考试地点是统一的吗?2025-03-20
优质自媒体
优质自媒体 微信号:优质自媒体 扫描二维码关注公众号
优质自媒体

小编推荐

  1. 1 设计网站 怎么样做好网站的 SEO 优化?

    怎么样做好网站的 SEO 优化?网站优化不是两句话就能说清楚的,所有的网站优化基本都是一样的。网站优化是一个长期的过程,短则几个月,长则几年。这里有一些常用的方法,仅供参考:关键词选择当你建立首页网站时,你应该先设置目标关键词,千万不要等到

  2. 2 几个常用网站域名 一个域名挂两个网站可以吗?

    一个域名挂两个网站可以吗?你好,你可以。例如,通过www.test.com你可以通过www.test.com/bbs您可以访问论坛动态网站。这两个网站共享IIS并发连接的数量。另外,如果你想通过bbs.test.com网站要访问辅助目录,必

  3. 3 食品网络营销策划方案 传统企业如何进行网络营销推广最有效?

    传统企业如何进行网络营销推广最有效?近年来,互联网的发展从未放慢过脚步。一直受经济驱动,只要中国经济不太落后,没有哪个国家搞磁暴把所有基站都摧毁,互联网就不会倒退。事实上,到目前为止,在经历了去年的“实体经济寒冬”之后,仍有不少顽固的实体企

  4. 4 打电话看不到通话界面 ios升级13以后,拨号界面和接听电话界面都是黑色的,都这样吗?如何设置为原来的?

    ios升级13以后,拨号界面和接听电话界面都是黑色的,都这样吗?如何设置为原来的?所以,如果您不介意的话,建议您打开深色模式,您也可以将其设置为日出前保持深色外观,这样您就可以在夜间使用深色,保护您的眼睛。手机来电不显示接听界面?当手机清晰

  5. 5 git上传代码步骤 请问下网页源码写好了,怎么上传到服务器上线啊(买的阿里云服务器,域名也注册了)详细步骤是什么?需要注意些什么,谢谢?

    请问下网页源码写好了,怎么上传到服务器上线啊(买的阿里云服务器,域名也注册了)详细步骤是什么?需要注意些什么,谢谢?1. 先去域名注册2。将源代码通过FTP上传到服务器3。使用阿里云发送的二级域名调试网站4。等待域名注册成功5。将域名绑定到

  6. 6 公司网站怎么弄 怎么制作一个公司网页?

    怎么制作一个公司网页?有两点。1、公司拥有一支技术开发团队从网站建设的基本流程开始1。需求分析。这主要是关于目标定位,用户体验分析等2。功能分析。主要规划网站的功能和需要展示的内容。3. 网站开发。界面设计由专门的美工人员完成,系统设计由前

  7. 7 无线usb网卡是干嘛的 同价位的无线网卡pcie的好还是usb的好?

    同价位的无线网卡pcie的好还是usb的好?市场上有两种无线网卡,一种是PCI-E接口,另一种是USB接口。如果安装在台式机上,建议选择PCI-E接口,因为PCI-E接口属于板载接口,直接与处理器相连。它具有网络传输速率高、不易发热、性能更

  8. 8 网站域名到期了在哪里续费 现在建一个网站一年费用只要298元,他们玩的是什么套路?

    现在建一个网站一年费用只要298元,他们玩的是什么套路?现在建筑公司是要开发一套软件,卖几百、几千,别以为他会给你重新开发,没必要重新开发,都是现成的软件。有很多开源软件,免费使用,小站和不重要的简单显示站完全可以使用这些,但是我们必须拥有

  9. 9 网页设计需要学什么 女生学网页设计专业怎么样?

    女生学网页设计专业怎么样?网络高科技发展的时代,对网页设计专业提出了更高的要求。作为一个女孩,她最适合这个专业。她聪明,细心,对这个专业有爱好。就可以学这个专业了。网站建设中应该注意哪些问题?感谢您的邀请。网站建设中会遇到很多问题。这里有几

  10. 10 网购优惠券领取平台 别人发的淘宝天猫优惠券是怎么来的?有这样的网站吗?

    别人发的淘宝天猫优惠券是怎么来的?有这样的网站吗?其实,这并不难!我所做的是质量快车。每天有30多万张优惠券。这足以让别人知道它可以省钱,因为它是一个终身系统,一旦共享,永远拥有!事实上,我只是300多个月的好朋友!而且这个快递现在是促销期

Copyright 2025 优质自媒体,让大家了解更多图文资讯!百度地图 360地图