JavaDoc开发文档
JavaDoc是一种将注释生成HTML的技术,生成的HTML文档类似于Java的API,易读且清晰明了。
javadoc是Sun公司提供的一个技术,它从程序源代码中抽取类、方法、成员等注释形成一个和源代码配套的API帮助文档。只要在编写程序时以一套特定的标签作注释,在程序编写完成后,通过 Javadoc就可以同时形成程序的开发文档了。javadoc命令是用来生成自己API文档的
/**
 * 这是一个Javadoc测试程序
 *
 * @author hello_12153
 * @version 1.0
 * @since 1.5
 */
public class HelloWorld {
    public String name;
    /**
     * @param name 姓名
     * @return 返回name姓名
     * @throws Exception 无异常抛出
     */
    public String function(String name) throws Exception {
        return name;
    }
}
以 /* 开始,以 / 结束。
@author 作者名
@version 版本号
@since 指明需要最早使用的jdk版本
@param 参数名
@return 返回值情况
@throws 异常抛出情况
1.DOS命令生成DOC
DOS控制台中,切换到Java源文件的工作目录下,输入指令javadoc xxx.java,生成API文档,打开index.html查看即可
一般会加上-encoding UTF-8 -charset UTF-8 解决GBK乱码问题,在中间添加编码设置
javadoc -encoding UTF-8 -charset UTF-8 HelloWorld.java

2.IDEA生成Doc
新建一个文件夹,用于存放要生成的Javadoc文档
点击 Tools-> Generate JavaDoc,这样会弹出生成JavaDoc文档的配置页面

在弹出的界面中配置相关信息

在目录中打开index.html查看即可
JavaDoc开发文档的更多相关文章
- [翻译]开发文档:android Bitmap的高效使用
		
内容概述 本文内容来自开发文档"Traning > Displaying Bitmaps Efficiently",包括大尺寸Bitmap的高效加载,图片的异步加载和数据缓存 ...
 - Net通用进销存管理系统 + 开发文档+ 使用说明
		
通用进销存管理系统 + 开发文档+ 使用说明Net源码下载 包括下面的模块基础资料模块采购管理模块库存管理模块商务管理模块营业管理模块维修管理模块会员管理模块财务管理模块 Net通用进销存管理系统 + ...
 - C#微信开发文档
		
C#微信开发文档 开发前准备 微信公众平台链接: https://mp.weixin.qq.com/cgi-bin/home?t=home/index&lang=zh_CN 开发初期我们使用测 ...
 - 在线API,桌面版,jquery,css,Android中文开发文档,JScript,SQL掌用实例
		
学习帮助文档大全 jquery,css,Android中文开发文档,JScript,SQL掌用实例 http://api.jq-school.com/
 - 基于x86架构的内核Demo的详细开发文档
		
http://hurlex.0xffffff.org/ 这里是hurlex这个基于x86架构的内核Demo的详细开发文档, 包含PDF文档和生成PDF的XeLaTex源码和文档每章节的阶段代码. 你可 ...
 - ECMall模板开发文档
		
ECMall 模板开发文档 前 言 欢迎阅读 ECMall 模板制作教程,通过阅读本教程可快速上手 ECMall 模板的使用和制作. ECMall 模板制 作要求用户具备 XML . XHTML 和 ...
 - AFC项目开发文档整理
		
AFC项目开发文档整理 PHPCMS 的确是一个伟大的CMS,我对它爱不释手. 标签嵌套无法loop获取的解决办法.关键代码如下: /\*后台添加\*/ $str = preg_replace ( & ...
 - QM项目开发文档整理
		
QM项目开发文档整理 前言 在W公司工作4个多月,庆幸接触到的全是"硬"项目,真枪实干,技术.经验.能力都得到了很大提升. QM项目 此项目WEB前端学到的东西很多,对PHP项目的 ...
 - [技巧]使用Xcode集成的HeaderDoc自动生成注释和开发文档
		
[技巧]使用Xcode集成的HeaderDoc自动生成注释和开发文档 Doxygen本来是一个很好的工具,可是我感觉在mac系统下,如果用doxygen最后生成的CHM文件感觉就不是那么恰当, ...
 
随机推荐
- Lesson2——NumPy Ndarray 对象
			
NumPy 教程目录 NumPy Ndarray 对象 NumPy 最重要的一个特点是其 $N$ 维数组对象 ndarray,它是一系列同类型数据的集合,以 $0$ 下标为开始进行集合中元素的索引. ...
 - react之每日一更(实现canvas拖拽,增、删、改拖拽模块大小功能)
			
效果图: import React, { Component } from 'react'; import scaleImage from './images/scale.png'; import c ...
 - CentOS-7部署Docker容器
			
为了适应当前容器化的部署方式,故最近也在对docker进行学习.目前的理解是docker服务就像一艘货船,而你的各项服务可以封装在一个个集装箱里,而且在docker里服务的启动非常快,故有必要从基础的 ...
 - JS 函数提升&变量提升以及函数声明&函数表达式的区别
			
感谢原文作者:迟早会有猫 原文链接:https://www.cnblogs.com/SidselLoong/p/10515809.html 今天看js的变量提升问题,里面提到了函数提升.然后发现自己之 ...
 - 详解git fetch与git pull的区别(实操)
			
感谢原文作者:R-H-R 原文链接:https://blog.csdn.net/riddle1981/article/details/74938111 git fetch和git pull都可以将远端 ...
 - Redis主从复制、读写分离
			
一.Redis的主从复制是什么 主机数据更新后根据配置和策略,自行同步到备机的master/slave机制,Master以写为主,Slave以读为主. 二.Redis的主从复制能干什么 读写分离 容灾 ...
 - 有手就行——Jenkins介绍 及 Gitlab代码托管服务器安装
			
Jenkins 介绍 及 Gitlab代码托管服务器安装 Gitlab安装 源码上传到Gitlab仓库 Jenkins介绍 Jenkins 是一款流行的开源持续集成(Continuous Integr ...
 - 基于Hexo的博客管理恢复
			
若重装电脑或更换电脑后 该如何恢复博客的管理? 1.确保之前博客源代码文件夹及文件保存在公库或私库中 例如: 我这里采用的是闭源存放方案,故为私库 这是源码文件样式 2.在新电脑上重新安装git,no ...
 - pytest(4)-测试用例执行顺序
			
前言 上一篇文章我们讲了在pytest中测试用例的命名规则,那么在pytest中又是以怎样的顺序执行测试用例的呢? 在unittest框架中,默认按照ACSII码的顺序加载测试用例并执行,顺序为:09 ...
 - MySQL数据库初识、下载使用(针对库、表、记录的增删改查)
			
今日内容概要 数据演变史 数据库软件的本质 MySQL简介 下载与安装 基本配置 基本SQL语句 内容详细 1.数据演变史 # 1.单独的文本文件 没有固定的存放位置和格式 文件名:user.txt ...