文档注释使用javadoc工具生成自己的api帮助文档

在java开发中定义类、方法时可以添加文档注释,用 javadoc 工具来生成自己的 API 文档。

文档注释以斜线后紧跟两个星号(/**)开始,以星号后紧跟一个斜线(*/)结束


下面是测试类: aTest类。包名是cock

    package cock;
    /**
     * Description:
     * <br/>我的博客: <a href="http://blog.csdn.net/coc_k">coc_k的博客</a>
     * <br/>类的说明:此类为测试 文档注释 所用
     * <br/>Date:2016/8/27
     * @author coc_k
     * @version 1.0
     */
    public class aTest
    {
            /**
             * 简单测试成员变量
             */
            protected String name;
            /**
             * 主方法,程序的入口
             */
            public static void main(String[] args)
            {
                    System.out.println("Hello World!");
            }
    }

在写一个测试类:bTest类。包名是cock2

    package cock2;

    /**
     * Description:
     * <br/>我的博客: <a href="http://blog.csdn.net/coc_k">coc_k的博客</a>
     * <br/>类的说明:此类为测试 文档注释 所用
     * <br/>Date:2016/8/27
     * @author coc_k
     * @version 1.0
     */
    public class bTest
    {
            /**
             * 简单测试成员变量
             */
            public int age;
            /**
             * Test类的测试构造器
             */
            public bTest()
            {
            }
    }

在写一个测试类:cTest类。包名也是cock2

    package cock2;

    /**
     * Description:
     * <br/>我的博客: <a href="http://blog.csdn.net/coc_k">coc_k的博客</a>
     * <br/>类的说明:此类为测试 文档注释 所用
     * <br/>Date:2016/8/27
     * @author coc_k
     * @version 1.0
     */
    public class cTest
    {
            /**
             * 一个得到打招呼字符串的方法。
             * @param name 该参数指定向谁打招呼。
             * @return 返回打招呼的字符串。
             */
            public String hello(String name)
            {
                    return name + ",你好!";
            }
    }

以上测试类的特点是:

aTest类 的包名是cock
bTest类 和 cTest类 的包名是cock2

新建两个文件夹: cock和cock2

将文件aTest.java放入文件夹cock中
将文件bTest.java和cTest.java放入文件夹cock2中

为了生成包的注释,我们还需在cock文件夹中加一个包描述符文件 package.html

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE></TITLE>
    </HEAD>
    <BODY>
    在这里写上对包cock的注释
     </BODY>
    </HTML>

在两个文件夹处所在目录下打开控制台,输入指令

javadoc -d apidoc -windowtitle 测试 -doctitle 学习javadoc的测试API文档 -header 我的类 -version -author cock cock2

此时就生成了自己的api帮助文档

在文件夹cock所在目录生成文件夹apidoc,打开此文件夹下的index.html文件,查看生成的api文档

这里写图片描述


自己写的源码可以生成api文档,太酷了!


内容来自:疯狂java讲义第三版

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
目录 ................................................................................................................................................................................... 5  1.  通用注解、API、客户程序和实现模型 ................................................................................................................. 7  1.1. 简介 ........................................................................................................................................................................... 7  1.2. 实现的元数据 ........................................................................................................................................................... 7  1.2.1. 服务元数据 ............................................................................................................................................................ 8  1.2.2.@Reference ........................................................................................................................................................... 8  1.2.3. @Property ............................................................................................................................................................. 9  1.2.4. 实现作用域:@Scope、@Init、@Destroy ....................................................................................................... 9  1.3 接口元数据 .............................................................................................................................................................. 10  1.3.1. @Remotable ....................................................................................................................................................... 10  1.3.2. @Conversational ................................................................................................................................................ 11  1.4. 客户 API .................................................................................................................................................................. 11  1.4.1. SCA构件访问服务 .............................................................................................................................................. 11  1.4.2. 非 SCA构件的实现访问服务 ............................................................................................................................ 11  1.5. 错误处理 ................................................................................................................................................................. 12  1.6. 异步与会话编程 ..................................................................................................................................................... 12  1.6.1. @OneWay ........................................................................................................................................................... 12 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值