1 自动生成类的注释

JavaDoc就是java特有的一种注释。

1.1 配置

首先,IDEA点击File-->Settings

然后Editor-->File and Code Templates-->Class

之后在这地方,添加一些代码

/**
* ${description}
*
* <p>
* 创建日期:${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE}
*
* @author  你的名字
* @since   创建该类时候的软件版本号
* @version 当前软件版本号
*/

直接把上面的代码,全部拷贝过去。
添加完之后,这个部分的全部代码应该是这样的:

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")/**
* ${description}
*
* <p>
* 创建日期:${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE}
*
* @author  你的名字
* @since   创建该类时候的软件版本号
* @version 当前软件版本号
*/public class ${NAME} {
}

最后点击OK

1.2 使用

刚才我们做了什么呢?其实就是为了给java类自动添加必要的JavaDoc注释

我们现在创建一个类试试,在任意包上右键单击,创建一个Java Class


输入类名,然后回车

之后弹出窗口

这个是干啥的?让你输入这个类的描述信息的,也就是说明你创建这个类,是干啥的

我们输入一下(可以用中文

之后OK

我们就创建好一个类了

这个时候,我们需要修改一下3个箭头指向的地方,简要说明

  • @author 说明这个类的作者是谁
  • @version 说明最后修改完这个类的时候,这个软件现在的版本号是多少【所以这个需要后期不断改
  • @since 说明第一次创建这个类的时候,版本号是多少

备注:还记得我们刚才要求插入一段代码,其实就是这个,如果你熟悉这几个属性的话,可以删掉汉字的注释,毕竟也挺麻烦的还得先删除再写上。

2 手动生成方法的注释

刚才,类有注释了,那类方法也得有注释对吧!

我们先写个类

之后为它写注释,注意下面的操作

首先输入/**


然后按回车

两个方法都是如此

之后变成了这样

解释一下

  • 红色方框:写该方法的功能描述(中英文皆可)
  • 绿色方框:写参数的含义
  • 橘色方框:写返回值的含义

例如

注意,很多时候其实写清楚功能就行,参数容易看懂,没说明特别要求的话就删掉即可

3 生成html文档

你应该将jdk 11 的API文档,我们也要生成类似的文档。

首先,Tools-->Generate JavaDoc

点击之后的界面

  • 箭头指向的是生成html的路径,自己设置即可
  • 方框的内容,要求和我的设定完全一样,其他不用改

zh_CN
-encoding utf-8 -charset utf-8

之后点OK即可,会生成这些




你会发现我们刚才的各种设置,都是没有白费的

4 补充:JavaDoc

JavaDoc的知识,有兴趣可以学习

参考链接2

另外还有一个方法,就是直接查看java自带类的文件

鼠标停留在String上,按住Ctrl键,之后单击鼠标。

之后你就能查看String类的内容了,你会发现官方自带类的Java Doc设定,和我们刚才的要求是一样的。

IEDA中JavaDoc的自动生成、手动生成,以及生成html文档相关推荐

  1. javadoc文档的生成方法_Cocoa 代码注释与文档生成

    Cocoa 代码注释与文档生成 本文的文档规范部分的内容参考自:NSHipster 的 Swift Documentation 作者 & Nate Cook 本文知识目录 背景 曾经以为好的代 ...

  2. 在Vs.net中集成 NDoc生成的 Html Help 2帮助文档

    注:NDoc是一个Open Source的For .Net 文档自动生成软件.它可以通过 .Net中XML的注释标签来生成非常漂亮的MSDN风格的类库文档.(相对于VS.Net自己带的Comment ...

  3. Java使用POI生成折线图导出到word文档(折线图)

    本篇文章主要介绍,如何使用Apache POI组件生成折线图导出到word文档中,具体步骤看下文. 一.实现效果 Java使用POI技术生成折线图导出到word文档中,最终生成的折线图如下所示: 二. ...

  4. 亿愿Word文档批量多语言翻译---word文档翻译专家!几十种语言随意快速互译!可以生成中外文,中英文对照内容文档!

    亿愿Word文档批量多语言翻译-软件功能简介 [亿愿Word文档批量多语言翻译]采用目前最强大的.国际著名公司的谷歌翻译引擎,自动识别语言种类,把英文.日文.韩文.德文.法文.俄文等几十种外国语言的文 ...

  5. java生成word文档 图片_java生成带有图片的word的文档-Go语言中文社区

    生成带有图片的word的文档 @RequestMapping(params ="getWordByDate",produces = "text/html;charset= ...

  6. Sandcastle方法生成c#.net帮助类帮助文档chm

    Sandcastle方法生成c#.net帮助类帮助文档chm Sandcastle方法生成c#.net帮助类帮助文档即chm后缀的文档,其实是通过C#文档注释生成的XML文件来生成帮助文档的.因此,第 ...

  7. java根据pdf模板生成pdf_Java 复制、压缩PDF文档

    在日常办公中,掌握操作PDF文档的能力尤为重要.在前文中我使用Java程序来演示过如何合并和拆分PDF文档.本文将介绍如何复制和压缩文档.通常复制文档有两种形式,一种是跨文档复制,即将一个文档复制到另 ...

  8. oracle11gr2 active data guard,Oracle11gR2 Aactive DataGuard(手动)装配部署及维护文档(三)之升级及rman...

    Oracle11gR2 Aactive DataGuard(手动)安装部署及维护文档(三)之升级及rman l          第六部分: dataguard其它管理问题 一.滚动升级DG 升级概要 ...

  9. 转:在 C# 中使用 P/Invoke 调用 Mupdf 函数库显示 PDF 文档

    在 C# 中使用 P/Invoke 调用 Mupdf 函数库显示 PDF 文档 一直以来,我都想为 PDF 补丁丁添加一个 PDF 渲染引擎.可是,目前并没有可以在 .NET 框架上运行的免费 PDF ...

最新文章

  1. 新生男婴自带新冠抗体,感染者母亲如今抗体消失,医生:抗体转移了
  2. SQL优化万能公式:5 大步骤 + 10 个案例
  3. torch.nn.Linear
  4. python 链表的反转
  5. 标准化Keras:TensorFlow 2.0中的高级API指南
  6. Faster RCNN代码理解(Python) ---训练过程
  7. 最常见的显示设置和快捷键
  8. c# 获取word表格中的内容_Java 获取、删除Word文本框中的表格
  9. web安全---XSS利用平台BLUE-LOTUS安装与使用
  10. Shell脚本中循环语句for,while,until用法
  11. Windows远程文件拷贝openEuler--WinSCP
  12. 中消协:视频平台不应向VIP老会员收取超前点播费
  13. solr集成IKAnalyzer中文分词器
  14. Sharepoint CAML 增删改查 List
  15. 20135320赵瀚青LINUX内核分析第一周学习笔记
  16. broker druid 查询_即时查询工具| Druid
  17. 计算机通过注册表修改摄像机设备的名称
  18. JS实现环绕地球飞行的3D飞行线动画效果(JS+HTML)
  19. 利用QRmaker制作二维码
  20. [开发过程]<项目管理>TAPD工具

热门文章

  1. Jmeter参数化 CSV Data Set Config界面说明
  2. 1251 括号(递归小练)
  3. Forbidden You don't have permission to access / on this server PHP
  4. Mercurial hg web server的配置
  5. Codeforces Round #277 (Div. 2) 题解
  6. 基于HtmlParser的网络爬虫
  7. htc g7 android 4.4,HTC G7刷机,从WM手机刷到了安卓,开启了新的刷机体验....
  8. python爬取会议论文pdf_【python2.7】爬取知网论文
  9. C语言简单程序情话,给你一份程序员的“科技情话”,赶在双十一前脱单吧
  10. oracle stream 主键,oracle stream配置向导