题目:通过javadoc运行Documentation1.java,然后通过web浏览器验证所产生的文档
分析:javadoc是一个非常强大的工具,只要代码中符合规则添加相应域以及方法的注释,可以轻松的生成友好的api文档。这对于经常编写jar包的朋友来说是一个很好并且触手可得的工具。
/** A class comment */ public class Documentation1 { /** A field comment */ public int i; /** A method comment */ public void f() {} }
javadoc注释中有两个*注意。
这是一个最简单的例子,执行javadoc
效果感人。当然因为生成的是html,所以注释中写html语言是可以的,这里就不深入讲了。
javadoc标记:
javadoc 标记由"@"及其后所跟的标记类型和专用注释引用组成
javadoc标记有如下一些:
- @author 标明开发该类模块的作者
- @version 标明该类模块的版本
- @see 参考转向,也就是相关主题
- @param 对方法中某参数的说明
- @return 对方法返回值的说明
- @exception 对方法可能抛出的异常进行说明
@author作者名
@version版本号
其中,@author可以多次使用,以指明多个作者,生成的文档中每个作者之间使用逗号(,)隔开。@version也可以使用多次,只有第一次有效
使用@param、@return和@exception说明方法
这三个标记都是只用于方法的。@param描述方法的参数,@return描述方法的返回值,@exception描述方法可能抛出的异常。它们的句法如下:
@param参数名参数说明
@return返回值说明
@exception异常类名说明
一个例子来把这几个标记串一下就是:
/** * @author chj * @version 1.0 */ public class test { /** * show 方法的简述. * <p>show 方法的详细说明第一行<br> * show 方法的详细说明第二行 * @param b true 表示显示,false 表示隐藏 * @return true or false * @exception java.lang.Exception throw when switch is 1 * @see test#anothersshow */ public boolean show(boolean b) throws Exception { if(b==false) throw new Exception("Test Only"); return b; } public void anothersshow(boolean b) { frame.show(b); } }
总结:javadoc工具很好很强大,养成使用的习惯往往事半功倍
相关推荐
ckeditor-java-core-3.5.3-javadoc.chm
赠送原API文档:aws-java-sdk-core-1.11.939-javadoc.jar 赠送源代码:aws-java-sdk-core-1.11.939-sources.jar 包含翻译后的API文档:aws-java-sdk-core-1.11.939-javadoc-API文档-中文(简体)版.zip 对应Maven...
赠送jar包:weixin-java-cp-2.8.0.jar; 赠送原API文档:weixin-java-cp-2.8.0-javadoc.jar; 赠送源代码:weixin-java-cp-2.8.0-sources.jar; 赠送Maven依赖信息文件:weixin-java-cp-2.8.0.pom; 包含翻译后的API...
### Maven-javadoc-plugin 中文注释 API 解决乱码及时间问题详解 #### 一、背景介绍 在软件开发过程中,API文档对于提高代码可读性、方便团队成员之间的交流至关重要。Maven作为一款强大的自动化构建工具,在项目...
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
Maven-javadoc-plugin
在“JAVA语言程序设计--第二章JAVA基础”这个主题中,我们主要探讨的是Java编程语言的基本概念和核心特性。Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(现为Oracle公司)于1995年发布。它以其“一...
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
json-lib-1.1-jdk13-javadoc,欢迎下载。
赠送jar包:aliyun-java-sdk-kms-2.11.0.jar; 赠送原API文档:aliyun-java-sdk-kms-2.11.0-javadoc.jar; 赠送源代码:aliyun-java-sdk-kms-2.11.0-sources.jar; 赠送Maven依赖信息文件:aliyun-java-sdk-kms-...
赠送原API文档:aws-java-sdk-s3-1.11.939-javadoc.jar 赠送源代码:aws-java-sdk-s3-1.11.939-sources.jar 包含翻译后的API文档:aws-java-sdk-s3-1.11.939-javadoc-API文档-中文(简体)版.zip 对应Maven信息:...
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
赠送jar包:aliyun-java-sdk-dysmsapi-1.1.0.jar; 赠送原API文档:aliyun-java-sdk-dysmsapi-1.1.0-javadoc.jar; 赠送源代码:aliyun-java-sdk-dysmsapi-1.1.0-sources.jar; 赠送Maven依赖信息文件:aliyun-java-...
赠送jar包:aliyun-java-sdk-kms-2.11.0.jar; 赠送原API文档:aliyun-java-sdk-kms-2.11.0-javadoc.jar; 赠送源代码:aliyun-java-sdk-kms-2.11.0-sources.jar; 赠送Maven依赖信息文件:aliyun-java-sdk-kms-...
赠送原API文档:aws-java-sdk-kms-1.11.939-javadoc.jar 赠送源代码:aws-java-sdk-kms-1.11.939-sources.jar 包含翻译后的API文档:aws-java-sdk-kms-1.11.939-javadoc-API文档-中文(简体)版.zip 对应Maven信息:...
赠送原API文档:aliyun-java-sdk-core-4.5.30-javadoc.jar 赠送源代码:aliyun-java-sdk-core-4.5.30-sources.jar 包含翻译后的API文档:aliyun-java-sdk-core-4.5.30-javadoc-API文档-中文(简体)版.zip 对应Maven...
离线安装包,亲测可用
赠送jar包:weixin-java-miniapp-2.8.0.jar; 赠送原API文档:weixin-java-miniapp-2.8.0-javadoc.jar; 赠送源代码:weixin-java-miniapp-2.8.0-sources.jar; 赠送Maven依赖信息文件:weixin-java-miniapp-2.8.0....
赠送jar包:weixin-java-miniapp-2.8.0.jar; 赠送原API文档:weixin-java-miniapp-2.8.0-javadoc.jar; 赠送源代码:weixin-java-miniapp-2.8.0-sources.jar; 赠送Maven依赖信息文件:weixin-java-miniapp-2.8.0....
赠送jar包:aliyun-java-sdk-core-4.3.9.jar; 赠送原API文档:aliyun-java-sdk-core-4.3.9-javadoc.jar; 赠送源代码:aliyun-java-sdk-core-4.3.9-sources.jar; 赠送Maven依赖信息文件:aliyun-java-sdk-core-...