注解
概念
从JDK5开始,Java增加对元数据的支持,也就是注解,注解与注释是有一定区别的,可以把注解理解为代码里的特殊标记,这些标记可以在编译,类加载,运行时被读取,并执行相应的处理。通过注解开发人员可以在不改变原有代码和逻辑的情况下在源代码中嵌入补充信息。
作用分类
- 编写文档:生成文档(doc文档)
- 代码分析:对代码进行分析(使用反射)
- 编译检查:让编译器能够实现基本的编译检查(Override)
JDK中预留的一些注解
-
@Override:检查被标记的方法是否继承自父类(接口)的
@Override public String toString() { return super.toString(); }
-
@Deprecated:表示已过时
@Deprecated public void show(){ //有缺陷 } public