说起注解语法,对于任何一个java开发人员来说都已经耳熟能详了,我们每天都在使用着 @author, @param,等等编写注释,然后用javadoc生成文档.java的这种方便的文档生成方法受到了开发者的普遍赞誉.而从jdk1.5开始,注释语法提供了更为强大的功能.
我们知道,javadoc是通过提取java源文件中的标签信息来生成文档.所以要学习新的注释语法,们首先要熟悉的就是新增的标签.新的注释语法支持两种标签,系统标准标签与用户自定义标签.标签的符号也原先一样,@符号加上标签名字.我们先从jdk1.5自带的标准标签说起. 【程序编程相关:Oracle数据库10g产品特性简介】我们先谈谈注释语法本身,它有时候也称为meta-data :“描述数据的数据”.一般来说它们可以被用来生成文档,检查代码间依赖关系,帮助编译器作语法检查.时下比较流行的工具有xdoclet等.对于文档生成早已经有了javadoc工具的完美表现,而对于代码检查,如今java也提供了语言级的支持. 【推荐阅读:数据库Oracle9i的企业管理器简介】 ================================================================================ 【扩展信息:Oracle如何处理身份管理】首先介绍@override , 也不用多罗嗦,顾名思义了,就是用来说明方法覆载的.我们假设有一个子类必须要覆载父类的方法.public class parent{public void foo(){system.out.println("original implementation of foo");}}public class child extends parent{@overridepublic void foo(){system.out.println("overide implementation of foo");}目前为止我们看不出来这个@override给我们带来了任何好处,所以我们先说说加个这个标签后,我们用javac编译的时候编译器执行了些什么呢?编译器会检查这个方法,然后从父类查找是否有这个方法,否则就编译出错.这个特性可以帮助我们避免一些低级错误.... 下一页