问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

深入浅出Java注解 / Java注解是如何工作的

发布网友 发布时间:2022-04-22 06:58

我来回答

1个回答

热心网友 时间:2022-06-17 02:17

给java注解下个定义
用一个词就可以描述注解,那就是元数据,即一种描述数据的数据。所以,可以说注解就是源代码的元数据。Annotation是一种应用于类、方法、参数、变量、构造器及包声明中的特殊修饰符。它是一种由JSR-175标准选择用来描述元数据的一种工具。
注解的本质
Annotations仅仅是元数据,和业务逻辑无关。理解起来有点困难,但就是这样。如果Annotations不包含业务逻辑,那么必须有人来实现这些逻辑。元数据的"使用者"来做这个事情。Annotations仅仅提供它定义的属性(类/方法/包/域)的信息。Annotations的"使用者"(同样是一些代码)来读取这些信息并实现必要的逻辑。当我们使用Java的标注Annotations(例如@Override)时,JVM就是一个“使用者”,它在字节码层面工作。mok:"当我们使用用于Servlet的注解(例如@WebInitParam)时,容器就是一个'使用者';当我们使用框架提供的注解时,框架中的某个组件会负责做读取后的逻辑处理。"
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
vivo y3t手机能拨打和接听电话,不能收发短信 vivoy3t手机突然接收不到短信 vivoy3短信消息怎么提醒 无奈什么意思是什么 怎样让炒出的丝瓜不发黑? 钟表是以什么计量时间 钟表以( )、()、( )计量时间。 钟表以( )、()、( )单位计量时间 紫荆花开放时间 《青春 须臾成殇》渭伊的txt全集下载地址 java注解是怎么实现的 java中怎样实现注解的构造函数 Java ,自定义注解怎么使用 java注解是怎么实现的? java 如何自定义注解 “保”能组哪些词? 十进制转十六进制 怎么转?C# 哪个手机浏览器速度最快呢? 电脑哪个浏览器最快 什么浏览器最快,最好用 哪个浏览器好用又快? 什么浏览器最好用速度最快? 什么浏览器速度最快 目前什么浏览器浏览速度最快? 什么浏览器最快? 什么浏览器最快 最快的浏览器是哪一个 电脑最好最快浏览器排名 什么浏览器上网最快 哪个浏览器速度最快?性能最好? 得了牛皮癣吃什么好? 怎样优雅地使用java注解 给Java代码的的每一句做一个注释,很简单的 得了牛皮癣的病人吃什么东西好啊 Java 的注解是什么原理 得了牛皮癣饮食要注意什么,要多吃什么 牛皮癣吃什么能食补啊!? java注解的类型可以是哪些 吃什么对牛皮癣有好处? java注解技术是什么技术 java中常用注解分别是什么及汉语意思! 牛皮癣吃什么蔬菜水果好 java@subscribe注解有什么用 JAVA求加注解 网络筹款平台,哪个容易筹到款 牛皮癣治疗吃什么维生素比较好? 哪个网容易筹款? 为什么突然有那么多蚂蚁? 无忧筹容易筹到钱吗?每天怎么那么多人来无忧筹? JAVA注解怎么赋值