相对于注释这种给程序员看的信息;
注解,就是给程序看的解释性的语言,其作用就相当于配置文件的存在。其存在的意义在于以下几点:
优点:
方便的使程序员看到相关项的关联位置及关联方式等信息。
缺点:由于注解是存在于程序之上的,所以每次对注解进行修改后就必须要对源代码进行重新编译才会生效。
注解都长什么样呢?
在使用Eclipse编程的时候我们会经常看到下面几种:
- @Override——覆盖父类的方法
- @SupportWarning——抑制警告
- @Deprecated——过时的
大致的使用方法,我从网上download下来一幅图片,基本上可以讲述这些常用的注解的作用及使用方式。如下:
。
但是光有自带的这些注解可是远远不够滴。我们还需要开发出自定义的实现相关需求的注解。这样才能应付复杂的实际的开发环境。
怎么开发自定义注解?
开发一个自定义注解并不是很复杂,只要按照一定的约束和规范