目录
对于Java语言开发者而言注解必不陌生。那么注解到底是什么?有什么用?同时其本质又是什么?
什么是注解
注解是JDK1.5的新特性用来说明程序的。使用语法:
@注解名称
注解的作用
编写文档:通过代码里标识的注解生成文档 [生成doc文档]
javadoc -encoding UTF-8 DocAnno.java
/**
* 注解生成文档
* @since 1.8
* @author Hello
* @version 1.0
*/
public class DocAnno {
/**
* 两数相加
* @param s1 加数一
* @param s2 加数二
* @return 两数相加结果
*/
public int add(int s1, int s2){
return s1 + s2;
}
}
代码分析:通过代码里标识的注解对代码进行分析 [结合使用反射]
编译检查:通过代码里标识的注解让编译器能够实现基本的编译检查 [@Override]
Java预置注解
@Override:检测被该注解标注的方法是否