我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Java程序中Doc文档注释的方法是什么

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Java程序中Doc文档注释的方法是什么

这篇文章主要为大家展示了“Java程序中Doc文档注释的方法是什么”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Java程序中Doc文档注释的方法是什么”这篇文章吧。

我们知道,Java支持 3 种注释,分别是单行注释、多行注释和文档注释,我们来看看他们的样子

//单行注释
 

 

可能许多萌新不明白,写了这些注释有什么用呢?

其实是因为初学者的代码量少,没有注释也能快速查找、修改

当代码渐渐多了起来,注释就是一个好东西了,不仅是为了自己可以清晰明了看清代码,也是为了和你一起开发项目的成员一个方便

记住,改掉不写注释这种坏习惯!!!

那么,我们今天的主题来了,什么是Doc注释呢?

javadoc是Sun公司提供的一个技术,它从程序源代码中抽取类、方法、成员等注释形成一个和源代码配套的API帮助文档。也就是说,只要在编写程序时以一套特定的标签作注释,在程序编写完成后,通过Javadoc就可以同时形成程序的开发文档了。

javadoc命令是用来生API文档的,使用方式:使用命令行在目标文件所在目录输入javadoc +文件名.java

这些复杂理论不必去纠结,要培养一种思想,去了解、去理解、去深入、去改变它,去懂得他,死死揪住理论是没有效果的!

我们写代码,都是有规范的,如果你写的代码可以运行,但是一团乱麻,是没人愿意使用的,因为难以维护,所以,代码不只是单纯的程序,在网络世界,我更愿意称之它为艺术品,需要你的精心镌刻

可能有人会说,不就是注释吗?这有什么的

不过,这个Doc注释可不与其他两个注释一样,注释也是存在规范的哦!

Doc注释规范

格式:

 写在类上的文档标注一般分为三段:

第一段:概要描述,通常用一句或者一段话简要描述该类的作用,以英文句号作为结束

第二段:详细描述,通常用一段或者多段话来详细描述该类的作用,一般每段话都以英文句号作为结束

第三段:文档标注,用于标注作者、创建时间、参阅类等信息

这里我要扩展一点知识,我们的Doc注释可以使用Dos命令或者IDE工具生成一个Doc文档,这个文档是HTML语言来贯穿的,所以在注释里面可以搭配一些简单的HTML代码,比如下面这几个

换行<br>

分段<p>(写在段前)

放个实例样式图:

Java程序中Doc文档注释的方法是什么

 @符号的用处

我们在写Doc注释时,/** 后直接回车,会自动生成后面的注释框架,和部分@符号,那么这些@符号有什么用呢?

标签描述示例
@author标识一个类的作者,一般用于类注释@author description
@deprecated指名一个过期的类或成员,表明该类或方法不建议使用@deprecated description
{@docRoot}指明当前文档根目录的路径Directory Path
@exception可能抛出异常的说明,一般用于方法注释@exception exception-name explanation
{@inheritDoc}从直接父类继承的注释Inherits a comment from the immediate surperclass.
{@link}插入一个到另一个主题的链接{@link name text}
{@linkplain}插入一个到另一个主题的链接,但是该链接显示纯文本字体Inserts an in-line link to another topic.
@param说明一个方法的参数,一般用于方法注释@param parameter-name explanation
@return说明返回值类型,一般用于方法注释,不能出现再构造方法中@return explanation
@see指定一个到另一个主题的链接@see anchor
@serial说明一个序列化属性@serial description
@serialData说明通过 writeObject() 和 writeExternal() 方法写的数据@serialData description
@serialField说明一个 ObjectStreamField 组件@serialField name type description
@since说明从哪个版本起开始有了这个函数@since release
@throws和 @exception 标签一样.The @throws tag has the same meaning as the @exception tag.
{@value}显示常量的值,该常量必须是 static 属性。Displays the value of a constant, which must be a static field.
@version指定类的版本,一般用于类注释@version info

@后面我这里部分是英文,可以写中文,比如 @author 小简

如何生成Doc文档

我们上面说过,写了Doc注释,可以生成一个Doc文档,而且是HTML格式,那么我们怎么生成呢?

第一个:Dos命令生成

javadoc [options] [packagenames] [sourcefiles]

对格式的说明:

options 表示 Javadoc 命令的选项;

packagenames 表示包名;

sourcefiles 表示源文件名;

在 cmd(命令提示符)中输入javadoc -help就可以看到 Javadoc 的用法和选项(前提是安装配置了JDK),下面列举 Javadoc 命令的常用选项:

名称说明
-public仅显示 public 类和成员
-protected显示 protected/public 类和成员(默认值)
-package显示 package/protected/public 类和成员
-private显示所有类和成员
-d <directory>输出文件的目标目录
-version包含 @version 段
-author包含 @author 段
-splitindex将索引分为每个字母对应一个文件
-windowtitle <text>文档的浏览器窗口标题

用Doc生成又麻烦又慢,那还有没有其他方法呢?

第二个:IDE工具生成

我们可以用Eclipse或者IDEA生成,Eclipse我不怎么用,用IDEA给你们演示一下吧!

Java程序中Doc文档注释的方法是什么

 在工具这个里面的JavaDoc里面,进去后是这样的

Java程序中Doc文档注释的方法是什么

 输出目录必须选择,不然生成不了

注意了,因为Java的编码与IDEA的编码不一样,所以在其他命令形参栏目里面,要填写以下内容

-encoding utf8 -docencoding utf8 -charset utf8

生成之后,是这样的

Java程序中Doc文档注释的方法是什么

 Java程序中Doc文档注释的方法是什么

以上是“Java程序中Doc文档注释的方法是什么”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网行业资讯频道!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Java程序中Doc文档注释的方法是什么

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Java程序中Doc文档注释的方法是什么

这篇文章主要为大家展示了“Java程序中Doc文档注释的方法是什么”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Java程序中Doc文档注释的方法是什么”这篇文章吧。我们知道,Java支持 3
2023-06-25

java注释文档的生成方法是什么

Java注释文档的生成方法是使用Java文档工具(Javadoc)。Javadoc是Java自带的工具,可以根据代码中的注释信息生成文档。生成的文档包括类、方法、字段的说明,以及注释中使用的标签(如@param、@return等)。要生成J
2023-09-29

微信小程序WXS的三种注释方法是什么

这篇文章主要介绍“微信小程序WXS的三种注释方法是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“微信小程序WXS的三种注释方法是什么”文章能帮助大家解决问题。示例代码:
2023-06-26

java帮助文档打开的方法是什么

要打开Java帮助文档,你可以按照以下步骤操作:首先,确保已经安装了Java开发工具包(JDK)。在你的计算机上找到Java安装目录。通常情况下,Java安装目录的默认位置是在"C:\Program Files\Java"下。在Java安装
2023-10-24

java程序封装的方法是什么

在Java中,封装是一种将数据和相关操作封装在一起的面向对象编程的概念。封装可以通过使用访问修饰符(如private、public、protected)来实现。方法的封装可通过以下方式实现:1. 访问修饰符:通过选择合适的访问修饰符,可以限
2023-09-23

Java删除/复制Word文档水印的方法是什么

本篇内容介绍了“Java删除/复制Word文档水印的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Jar包导入方法一:下载Free
2023-06-02

idea编写java程序的方法是什么

编写Java程序的方法是以下几个步骤:1. 确定程序需求和目标:确定程序要实现的功能和目标。2. 设计程序结构:根据需求和目标,设计程序的整体结构,包括类、方法、接口等的定义。3. 编写代码:根据程序结构,一步一步地编写代码实现各个功能模块
2023-08-11

Java中JNDI注入的实现方法是什么

这篇文章主要讲解了“Java中JNDI注入的实现方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java中JNDI注入的实现方法是什么”吧!About JNDI0x01 简介JNDI
2023-06-25

java集成开发SpringBoot生成接口文档的方法是什么

这篇文章主要介绍“java集成开发SpringBoot生成接口文档的方法是什么”,在日常操作中,相信很多人在java集成开发SpringBoot生成接口文档的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家
2023-06-25

Java添加、读取、删除Excel文档属性的方法是什么

本篇内容介绍了“Java添加、读取、删除Excel文档属性的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!使用工具:Spire.X
2023-06-02

微信小程序开发文档中常见的代码是什么

本篇内容主要讲解“微信小程序开发文档中常见的代码是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“微信小程序开发文档中常见的代码是什么”吧!在通过微信小程序开发者工具开发一款小程序时,起初我们
2023-06-26

中文域名注册查询的方法是什么

要查询中文域名的注册情况,可以按照以下步骤进行:1. 打开域名注册机构的网站,例如中国互联网络信息中心(CNNIC)的网站(www.cnnic.net.cn)。2. 在网站的搜索框中输入要查询的中文域名,例如“中文域名.com”。3. 点击
2023-06-10

ubuntu中运行c程序的方法是什么

在Ubuntu中运行C程序的方法可以通过以下步骤实现:打开终端。使用文本编辑器编写C程序,比如使用nano或者vim。编写完成后保存文件并退出编辑器。使用gcc编译C程序,命令为 gcc -o <
ubuntu中运行c程序的方法是什么
2024-04-08

java程序云服务器选择的方法是什么

选择Java程序的云服务器主要有以下几种方法:1. 基于需求选择:根据Java程序的规模和特点,选择适合的云服务器类型。例如,如果Java程序需要处理大量的并发请求,可以选择具备高性能和弹性扩展能力的云服务器。2. 硬件配置选择:根据Jav
2023-09-09

java程序云服务器选择的方法是什么

本文介绍了为Java程序选择云服务器的全面指南。从考虑应用需求到选择云服务提供商、服务器类型、操作系统和软件支持,再到安全性和合规性、成本和性能优化以及管理和监控,本文提供了全面的建议,帮助开发人员做出明智的决策,确保Java应用的最佳性能和可靠性。
java程序云服务器选择的方法是什么
2024-04-13

php urlencode转中文的方法和注意事项是什么

本篇内容主要讲解“php urlencode转中文的方法和注意事项是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php urlencode转中文的方法和注意事项是什么”吧!一、urlenc
2023-07-05

java线程中断interrupt和LockSupport的方法是什么

本文小编为大家详细介绍“java线程中断interrupt和LockSupport的方法是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“java线程中断interrupt和LockSupport的方法是什么”文章能帮助大家解决疑惑,下
2023-07-05

java多线程批量上传文件的方法是什么

Java中实现多线程批量上传文件可以通过以下步骤来实现:1. 创建一个线程池,用于管理上传文件的线程。```javaExecutorService executor = Executors.newFixedThreadPool(thread
2023-09-13

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录