- 2
- 0
- 约4.79千字
- 约 5页
- 2018-06-25 发布于河南
- 举报
Java基础之理解Annotation
Java基础之理解Annotation
发布时间: 2011-7-19 11:08 ?? 作者: 宁静致远(cnblogs) ?? 来源: 51Testing软件测试网采编
一、概念
Annontation是Java5开始引入的新特征。中文名称一般叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。
更通俗的意思是为程序的元素(类、方法、成员变量)加上更直观更明了的说明,这些说明信息是与程序的业务逻辑无关,并且是供指定的工具或框架使用的。
Annontation像一种修饰符一样,应用于包、类型、构造方法、方法、成员变量、参数及本地变量的声明语句中。
二、原理
Annotation其实是一种接口。通过Java的反射机制相关的API来访问annotation信息。相关类(框架或工具中的类)根据这些信息来决定如何使用该程序元素或改变它们的行为。
annotation是不会影响程序代码的执行,无论annotation怎么变化,代码都始终如一地执行。
Java语言解释器在工作时会忽略这些annotation,因此在JVM 中这些annotation是“不起作用”的,只能通过配套的工具才能对这些annontaion类型的信息进行访问和处理。
Annotation与interface
您可能关注的文档
- ITO废靶回收再生技术.pdf
- 塑料回收利用技术新进展.pdf
- 美国废旧塑料回收.pdf
- 国内外废旧冰箱回收处理技术的进展.pdf
- 电子废弃物资源化处理技术.pdf
- 铝工业废渣利用与开发.pdf
- 从废料废渣中回收提纯稀有稀贵金属.pdf
- 包装废弃物的处理.pdf
- 中国塑料回收利用产业发展特点与政策环境.pdf
- 废旧电池回收模式研究.pdf
- 2026年山东省滨州市惠民县中考化学一模试卷(含答案).pdf
- 2026年山东省济南市历城区中考化学二模试卷(含答案).pdf
- 2026年山东省烟台市福山区中考化学模拟试卷(含答案).pdf
- 2026年山东省临沂市郯城县中考化学一模(含答案).pdf
- 2026年四川省德阳市中江县中考化学二诊试卷(含答案).pdf
- 2026年四川省绵阳市梓潼县中考化学二模试卷(含答案).pdf
- 2026年新疆乌鲁木齐市沙依巴克区中考化学适应性试卷(含答案).pdf
- 2026年重庆市永川区中考化学质检试卷(含答案).pdf
- 2026年重庆市第一中学校中考化学全真模拟试卷(二)(含答案).pdf
- 安徽池州市第二中学等校2025-2026学年高一下学期期中物理试卷A(含答案).pdf
最近下载
- 提高钢筋直螺纹连接丝头验收合格率.doc VIP
- MS210-06E 2014-04-03现代起亚塑胶电镀标准.pdf VIP
- 实验十_肠切除及吻合术.ppt VIP
- 2024年甘肃平凉中考英语试题及答案.pdf VIP
- 牧羊少年的奇幻之旅课件.ppt VIP
- 河南省青桐鸣2025-2026学年(下)高一年级期中考试物理含答案.pdf
- 《编制说明建材工业用管磨机合金铸钢衬板》.docx
- 冀人版(2025秋)五年级下册科学期末综合训练(含答案).docx VIP
- 在线网课学习课堂《结果导向的有效教学设计与实施( 南开)》单元测试考核答案.docx
- (完整版)输液反应的应急预案、流程及处理方法.docx VIP
原创力文档

文档评论(0)