枚举类与注解5-注解的理解

基本概念:

JDK5.0开始,Java增加了对元数据的支持,即注解。

Annotation就是代码里的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相应的处理。通过Annotation,程序员可以在不改变原有逻辑的情况下,在源文件中嵌入一些补充信息。代码分析工具,开发工具和部署工具,可以通过这些补充信息进行验证或者进行部署。

Annotation可以像修饰符一样被使用,可用于修饰包,类,构造器,方法,成员变量,参数,局部变量的声明,这些信息被保存在Annotation的”name = value"对中。

大趋势:框架 = 注解 + 反射 + 设计模式

常见示例:

1、生成文档相关的注解

如下:

@author

@version

@param

@return

@throws

@date

2、在编译时进行格式检查

@Override

3、根据代码依赖性,实现替代配置文件功能

@WebServlet("/login")

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容