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

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

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

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

举个简单的例子

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

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

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

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

Compile

retention policy,runtime

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

@target注释可用于类、方法、属性、,等等]@继承的

@重复这个问题,不同的人对它有不同的理解。对于Java初学者来说,他们可能认为Java中的参数传递分为值传递和引用传递。至于为什么,教科书上说了。对于程序员的某些工作年限,他们可能会认为,如果传递的参数类型是普通类型,则传递的是值;如果参数是对象,则传递的是引用。另一些人认为,只有Java中的值传递才是主要问题的主题。

对于Java编程语言,前两种理解是错误的。Java中只使用值传递。对我来说,一开始,我也理解了价值传递和参照传递的理论,但随着自己代码的积累,我逐渐发现事实并非如此。那么为什么只有价值传递呢?

首先,让我们了解什么是值传递,什么是引用传递?

值传输意味着调用函数时,实际参数值被复制并传递给被调用函数。修改被调用函数中的参数值不会影响原始参数值。

引用传递意味着调用函数时,实际参数的地址直接传递给被调用函数。修改被调用函数中的参数值将影响原始参数值。

如果传递的参数类型是普通基本类型,则必须复制实际参数值并将其传递给形式参数。但是,当参数类型是对象时,它也是复制的参数值,并将其传递给形式参数。只复制对象的引用地址,即内存中分配的存储地址,而不是直接传递的引用地址。

此时,有些人可能会问为什么一个对象会被传递给另一个方法。在此方法中修改对象的属性值时,原始调用方法中对象的属性值将更改。这不就是参考传递吗?

事实上,这是一个非常令人困惑的问题。如果你仔细看看上面的说法,事实并非如此。将一个对象传递给另一个方法会传递什么?传递对象引用的地址。对象引用的地址是否已在其他方法中修改?原始对象引用是否受影响?不

!因此,Java中没有引用传递,只有值传递。不要犯任何错误!

标签:

最新文章

  1. 珠海赶海不收费的地方,珠海赶海的最佳地方自驾?2025-03-25
  2. excel表格只保留部分数字怎么操作 Excel表格数字筛选2025-03-15
  3. 什么是触发器 电子触发器原理?2025-03-27
  4. 网页设计教程 html、css怎么仿别的网站?2025-03-28
  5. 滚动截屏怎么操作 苹果11怎么滚动截屏?2025-03-26
  6. oppo a 59截屏设置2025-03-12
  7. 远程服务器 网站外包完成后,服务器是阿里云的,是不是修改下阿里云密码,外包就不能修改网站代码?2025-03-28
  8. 泉州师范学院就业网(中骏老板?)2025-03-18
  9. 扑克牌快速记忆法 怎么打好锄大地?2025-03-28
  10. 项目可行性报告 怎么写好可行性研究报告?2025-03-26
  11. 微信电脑版不显示群成员昵称的解决方法2025-03-13
  12. 房间手机信号不好怎么能增强2025-03-09
  13. 公司年会费用记什么科目 公司要做个网站,大概需要多少钱?该怎么做?2025-03-26
  14. wps表格中的流程图文字怎么旋转 WPS表格流程图文字旋转2025-03-13
  15. 联通3g接入点设置教程2025-03-10
  16. 万网注册域名查询 域名出售平台哪家好?2025-03-28
  17. 优化网站的公司哪家好 seo优化,哪家公司做的比较好呢?2025-03-27
  18. 微信怎么输入个性文字 我想弄微信个性签名超长空白,怎么弄?2025-03-14
  19. 如何在Windows 7中启用Windows防火墙2025-03-13
  20. 卫生间地砖尺寸 卫生间瓷砖多大尺寸最好?2025-03-18
  21. 什么是民事法律关系主体 三大民事主体的区别?2025-03-21
  22. Excel 2019设置允许直接在单元格内编辑步骤详解2025-03-10
  23. 签到最好的办法 钉钉群找不到签到但别人可以签到?2025-03-09
  24. 拍照扫描能识别文字的技术 ipad可以拍照扫描文字吗?2025-03-10
  25. 苹果怎么设置通知闪灯 苹果手机怎么设置来通知时有闪光灯?2025-03-16
  26. 大铁门夏季怎样防晒(玻璃门防晒的正确方法?)2025-03-23
  27. 怎样设计网站 好听的音乐网站有哪些?2025-03-27
  28. 如何设置显示状态栏2025-03-08
  29. 王者荣耀内测服 王者荣耀55开黑节来临,你最期待什么皮肤上线?为什么?2025-03-31
  30. 网站建设 怎样建一个网站?普通网站的建设费用和维护费用是多少?2025-03-22
优质自媒体
优质自媒体 微信号:优质自媒体 扫描二维码关注公众号
优质自媒体

小编推荐

  1. 1 网页设计模板 网页设计中怎么让一张图片填充满整个画面,求代码?

    网页设计中怎么让一张图片填充满整个画面,求代码?你要做的第一件事就是看看你是否有品牌标识。一般来说,在设计之前,我们需要先进行VI或CI设计,明确品牌的视觉语言,包括形(形)、色(色)、字(字体)、结构(构图)、质(质感)。品牌特性和产品调

  2. 2 住建局招标办好不好 建委下属的招投标中心是干嘛的?

    建委下属的招投标中心是干嘛的?招投标管理办公室简称招标办,属于建委的下属二级单位(不是建委的某个科室,而是二级单位),主管招投标工作。一般可以在市级建委网站的“机构设置”一栏的“直属单位”或“下属单位”里找到招标办。 县城乡建设局的招标办是

  3. 3 手机网站模板 UI设计师一般去哪些网站找素材?

    UI设计师一般去哪些网站找素材?十大UI网站:1,最前面-网站模板库2,模板怪物-网站模板库3,草图应用程序有关详细信息,请参阅单击http://www.jusotu.com/category/ui.htm

  4. 4 飞思卡尔智能车大赛官网 arm飞思卡尔区别?

    arm飞思卡尔区别?Arm可以参考芯片核心结构或Arm公司。Arm只提供内核设计。飞思卡尔是一家芯片制造商,一家芯片制造商。R arm公司为飞思卡尔提供设计的内核,飞思卡尔增加了自己的外设(AD、IO、SPI等)。

  5. 5 给我一个企业邮箱账号 企业邮箱注册方法有哪些?

    企业邮箱注册方法有哪些?这是最简单的方法。第一步是拥有企业域名。您可以从阿里云的Wannet购买。第二,用域名申请阿里云邮箱免费企业邮箱空间。我记得那是5g空间。(或在腾讯QQ邮箱申请企业邮箱,免费、易用、稳定。收发邮件与QQ邮箱绑定,但显

  6. 6 不支持备案的域名 在阿里云购买的新域名,被腾讯标记为危险网站,申诉不通过,怎么办?

    在阿里云购买的新域名,被腾讯标记为危险网站,申诉不通过,怎么办?如果您的网站没有发布非法信息,很可能是域名没有安装SSL安全证书,即没有HTTP加密安全升级。我以前写过一篇关于这方面的文章,这只是一种加密手段,以防止网络钓鱼或被监视。大型电

  7. 7 苹果widget在哪里设置 苹果手机有哪些好用的APP?

    苹果手机有哪些好用的APP?应用程序可以观看几乎所有视频平台的VIP内容,而无需单独购买每个平台的成员。(安卓,苹果通用)](你可以直接跟我来,私信“粉丝”,两个字,别输入错了,你可以自动拿到)1。软件界面,简洁明了↓↓3。Android相

  8. 8 王者荣耀李白官配CP 《王者荣耀》中的李白和韩信谁厉害?

    《王者荣耀》中的李白和韩信谁厉害?谁是好人?打这两个英雄就是要有很好的位置和意识当然,这也需要一些套路当你在这三点上都比对方强无论是李白还是韩信你都可以成为手中的超级神如果你没有脑子,韩信会好一点韩信一直以来都是大神玩家最喜欢的英雄,因为他

  9. 9 蚂蚁借呗 小蚂蚁是怎样战胜大象的?

    小蚂蚁是怎样战胜大象的?当一群大象冲锋时,它们伸出脚来搅动第一头大象的脚。大象会因为失去平衡而重重地向前摔倒,而后面的大象由于惯性而无法停止它的速度。别以为这很简单。首先,你要冷静地抓住机会。你还需要熟悉军事书籍,了解出其不意和出其不意的原

  10. 10 兽药全部产品 网络营销专业毕业,可以做什么工作?

    网络营销专业毕业,可以做什么工作?中国每年有数百万的毕业生。不管毕业生是什么专业,找到与自己专业相适应的工作对他们来说无疑是最好的。但现实情况是,大约70%的学生正在寻找与自己专业不符的工作。所以你不一定能在任何专业找到相应的工作。专业不分

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