Java文档注释是一种功能强大的注释形式,如果在你所编写的程序中规范的添加文档注释,那你就可以生成一份系统正规的API文档。Java文档注释 /**文档注释内容*/,注意区分多行注释/*多行注释*/。

Eclipse怎么生成API帮助文档呢

方法有三:

方法一:选择工程,在菜单Project->Genarate Javadoc

方法二:选择工程,鼠标右键菜单Export ,选择Java 下面的Javadoc ,点”next” 按钮

方法三:选择工程,在菜单File->Export ,选择Java 下面的Javadoc ,点”next” 按钮

操作都一样我们以方法一为例:

Eclipse生成API帮助文档(图文详解)

在Eclipse新建一个项目test,包结构如下:

我为项目中的这三个类TestJavaDoc ,JavaBoc, TestJavadoc2添加了文档注释,类的源码如下:

01 package com.qiice.jboring;
02 /**
03  *Description:这是文档注释测试
04  *Copyrigth(C),2012,奇冰网qiice.com
05  *Program:Test Javadoc
06  *Date:2012.6.28
07  *@author Jboring
08  *@version 1.0
09  * */
10 public classTestJavaDoc {
11     /**
12      * 属性测试
13      * */
14     publicint age;
15     /**
16      * 无参构造器测试
17      * */
18     publicTestJavaDoc(){}
19     /**
20      * 有参构造器测试
21      * */
22     publicTestJavaDoc(int age){
23         this.age=age;
24     }
25     /**
26      * 程序入口,主方法
27      * */
28     publicstatic void main(String[] args){
29         System.out.println("Hello qiice.com");
30     }
31  
32 }

01 package com.qiice.test;
02 /**
03  *Description:这是文档注释测试
04  *Copyrigth(C),2012,奇冰网qiice.com
05  *Program:Test Javadoc
06  *Date:2012.6.28
07  *@author Jboring
08  *@version 1.1
09  * */
10 public classJavaDoc {
11     /**
12      * 属性测试
13      * */
14     publicint age;
15     /**
16      * 无参构造器测试
17      * */
18     publicJavaDoc(){}
19     /**
20      * 有参构造器测试
21      * */
22     publicJavaDoc(int age){
23         this.age=age;
24     }
25     /**
26      * 程序入口,主方法
27      * */
28     publicstatic void main(String[] args){
29         System.out.println("Hello qiice.com");
30     }
31  
32 }

01 package com.qiice.test;
02 /**
03  *Description:这是文档注释测试
04  *Copyrigth(C),2012,奇冰网qiice.com
05  *Program:Test Javadoc
06  *Date:2012.6.28
07  *@author Jboring
08  *@version 1.1
09  * */
10 public classTestJavadoc2 {
11     /**
12      * 显示今年多大年龄的方法
13      * @param age 参数指定年龄
14      * @return 返回今年多少岁字符串
15      * */
16     publicString age(int age){
17         return"我今年"+age+"岁。";
18          
19     }
20  
21 }

我们使用的Ecplise来生成这个项目test的API文档

选中要生成API项目test 然后Project->Genarate Javadoc 如下图:

点击进入

这里要说一下API文档是给别人查看使用的,一些不想暴露的地方就不必显示,
Create Javadoc for members with visibility: 就是让你选择范围 private ,package ,protect ,public 。一般Javadoc 工具默认处理protect 或者public修饰的类,方法,属性等前面的注释。
Use standard doclet 选择生成的路径,我选择在桌面api文件夹内。
点击Next,进入如下图:
Document title是设置概述页面的标题
点击Finish就开始生成API了,点击生成的index.html页面就能看到生成的API了
我生成的API:点击打开生成的API。
常用的javadoc标记如下:
@author:指定java程序作者。可以出现在类或者接口文档注释中。
@version:程序版本。可以出现在类或者接口文档注释中。
@deprecated:不推荐使用的方法。可以出现在类,接口,方法,构造器,属性注释文档中。
@return:方法返回值的说明。可以出现在方法,构造器注释。
@see:指定参考内容。可以出现在类,接口,方法,构造器,属性注释文档中。
@exception:抛出异常类型。可以出现在方法,构造器注释文档中。
@throws:和exception同义,抛出异常.可以出现在方法,构造器注释文档中。
给你写的Java程序加上注释文档是不是感觉写的程序更酷了,你可以平时添加适当的文档注释,来熟悉熟练使用标记。关于javadoc感兴趣可以深入研究一下,还是有很多东西的。

版权所有奇冰网:转载请注明出处
本文链接:http://www.qiice.com/shujuleixing/JavaAPI2.html
关键字:注释|

Java注释详解-Java文档注释生成Java API文档相关推荐

  1. C语言的注释形式及作用,C语言注释详解(两种注释方式)

    在编写C语言源代码时,应该多使用注释,这样有助于对代码的理解.在C语言中有两种注释方式: 一种是以/*开始.以*/结束的块注释(block comment): 另一种是以//开始.以换行符结束的单行注 ...

  2. java reference详解_你不可不知的Java引用类型之——Reference源码解析

    定义 Reference是所有引用类型的父类,定义了引用的公共行为和操作. reference指代引用对象本身,referent指代reference引用的对象,下文介绍会以reference,ref ...

  3. Java基础——Java IO详解

    一.概述 1.Java IO Java IO即Java 输入输出系统.不管我们编写何种应用,都难免和各种输入输出相关的媒介打交道,其实和媒介进行IO的过程是十分复杂的,这要考虑的因素特别多,比如我们要 ...

  4. Java虚拟机详解----JVM常见问题总结

    [正文] 声明:本文只是做一个总结,有关jvm的详细知识可以参考本人之前的系列文章,尤其是那篇:Java虚拟机详解04----GC算法和种类.那篇文章和本文是面试时的重点. 面试必问关键词:JVM垃圾 ...

  5. Java多线程详解(线程不安全案例)

    嗨喽-小伙伴们我又来了, 通过前面两章的学习,我们了解了线程的基本概念和创建线程的四种方式. 附上链接: 1.  Java多线程详解(基本概念)​​​​​​​ 2. Java多线程详解(如何创建线程) ...

  6. Java程序中Doc(文档)注释详解

    许多人写代码时总不喜欢写注释,每个程序员如此,嘿嘿,我也一样 不过,话说回来,该写还是要写哦!没人会喜欢一个不写注释的程序员,当然,也没有一个喜欢写注释的程序员,今天,我们就来说说Java注释之一-- ...

  7. Java代码中的注释详解

    2019独角兽企业重金招聘Python工程师标准>>> java注释详解 声明:本文系JavaEye网站发布的原创博客文章,未经作者书面许可,严禁任何网站转载本文,否则必将追究法律责 ...

  8. packageinfo.java_package-info.java文件详解

    package-info.java文件详解 一.pacakge-info.java介绍 pacakge-info.java是一个Java文件,可以添加到任何的Java源码包中.pacakge-info ...

  9. java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一,大厂 HR 如何面试

    写在最前面,我总结出了很多互联网公司的面试题及答案,并整理成了文档,以及各种学习的进阶学习资料,免费分享给大家.扫码加微信好友进[程序员面试学习交流群],免费领取.也欢迎各位一起在群里探讨技术. 对j ...

  10. java pattern详解_JAVA正则表达式:Pattern类与Matcher类详解

    以下我们就分别来看看这两个类: 一.捕获组的概念 捕获组可以通过从左到右计算其开括号来编号,编号是从1 开始的.例如,在表达式 ((A)(B(C)))中,存在四个这样的组: 1        ((A) ...

最新文章

  1. sqlserver字段类型详解
  2. python 填充多边形 学习笔记
  3. 建信金融科技春季全国笔试卷B编程题
  4. linux7 重新开始udev,Redhat Linux 7 创建UDEV设备(示例代码)
  5. 《大话数据结构》一些基础知识
  6. PHPUnit 3.4.10 在windows上配置
  7. matlab 中max函数用法
  8. mysql 索引的统计
  9. 三星+android+7.0+自动纠正单词,升级党必看!三星S/Note系列更新Android 7.0指南
  10. 面向对象的JavaScript-008-Function介绍
  11. 白话浅谈——组播那点事
  12. 【环境配置】Visual Studio opencv配置
  13. 决定人生的三种成本:机会成本,沉没成本,边际成本
  14. element-ui的文本框 input加㎡平方米符号
  15. day3----部署duboo微服务值部署zk和Jenkins(3)
  16. 什么是 Linux Mint,它比 Ubuntu 好在哪里?
  17. docker CE on Linux示例浅析(四)swam群集配置
  18. 自锁电路设计1.5V电压起
  19. 急性喉炎发病四个主要原因
  20. 右键计算机管理显示找不到文件,win10右键管理找不到文件怎么办 右键管理找不到文件解决方法...

热门文章

  1. java 实现数据压缩与解压
  2. 无人机编队安全研究的背景与意义
  3. 图片大小自动按比例缩小图片不变形 解决方法
  4. Ubuntu查看文件夹大小
  5. 收录的一些不错的网址
  6. linux命令看cpu使用率,怎么使用Linux命令查看CPU使用率
  7. “麻辣烫第一股“来了,杨国福赴港IPO,加盟模式待考
  8. 容器化OpenStack好处
  9. 深入揭发:Android 的声音延迟正在变好,但要和 iOS 平起平坐还需时日…
  10. iPhone和android哪个早,用苹果还是安卓,看完你就清楚了