javaapi生成工具_java开发简单软件

javaapi生成工具_java开发简单软件Javadoc是JavaSE中的一个工具,文档注释以/**开头,并以*/结束,可以通过Javadoc生成一个和源代码配套的API帮助文档,Java帮助文档主要用来说明类、成员变量和方法的功能

目录

一、JAVADOC(Java API 文档生成器)

1.1概述

1.2Javadoc标签

1.3Javadoc命令

1.4用idea自带工具生成API帮助文档 

二、IDEA如何生成get和set方法

三、常见快捷方式

3.1快速生成main函数

3.2快速生成println()语句

3.3快速生成for循环

3.4“ifn”:快速生成if(null)语句

3.5Ctrl + /:注释或取消当前行

3.6注释


一、JAVADOC(Java API 文档生成器)

1.1概述

Javadoc是Java SE中的一个工具,文档注释以/**开头,并以*/结束,可以通过 Javadoc 生成一个和源代码配套的 API 帮助文档,Java 帮助文档主要用来说明类、成员变量和方法的功能。

文档注释只放在类、接口、成员变量、方法之前,因为 Javadoc 只处理这些地方的文档注释,而忽略其它地方的文档注释。

1.2Javadoc标签

Javadoc工具可以识别文档注释中的一些特殊标签,这些标签一般以@开头,后跟一个指定的名字,有的也以{@开头,以}结束

Javadoc标签必须从一行的开头开始,否则将被视为普通文本。一般具有相同名称的标签放在一起。Javadoc标签区分大小写,代码中对于大小写错误的标签不会发生编译错误,但是在生成API帮助文档时会检测不到该注释内容。3

标签 描述 示例
@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

对两种标签格式的说明:

  • @tag 格式的标签(不被{ }包围的标签)为块标签,只能在主要描述(类注释中对该类的详细说明为主要描述)后面的标签部分(如果块标签放在主要描述的前面,则生成 API 帮助文档时会检测不到主要描述)。
  • {@tag} 格式的标签(由{ }包围的标签)为内联标签,可以放在主要描述中的任何位置或块标签的注释中。

1.3Javadoc命令

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

Javadoc 用法格式如下:

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> 文档的浏览器窗口标题

1.4用idea自带工具生成API帮助文档 

1. 在IDEA中选择工具(Tool)选项卡打开并选择Generate JavaDoc(生成javaDoc)

在这里插入图片描述

2.配置各种参数

在这里插入图片描述

第一步:选择生成JavaDoc文档的范围,我只对一个源文件生成Doc,所以选择文件。
第二步:输出目录最好新建一个文件夹,比较有条理和整洁
第三步:区域设置,决定文档的语言,简体中文就是zh_CN、繁体(台湾)zh_tw、繁体(香港)zh-hk、英语(香港)en-hk、英语(美国)en-us、英语(英国)en-gb、英语(全球)en-ww
第四步:其他命令行参数:如果区域设置为中国,参数一般为
-encoding UTF-8 -charset UTF-8 主要意义是为了显示中文不出现乱码
第五步:设置完成后点击确定即可生成Doc文档

3.查看生成文档

打开输出目录,就可看到成功生成,打开 index.html 便能看生成的文档。

javaapi生成工具_java开发简单软件

二、IDEA如何生成get和set方法

可以用快捷键Alt+Insert来实现

javaapi生成工具_java开发简单软件

选择我们想要生成的get 和set

选择属性

javaapi生成工具_java开发简单软件

生成代码

javaapi生成工具_java开发简单软件

三、常见快捷方式

3.1快速生成main函数

“psvm”是IDEA中的一个快捷键,它可以快速生成main函数。

3.2快速生成println()语句

使用”sout”来快速生成System.out.println()语句

javaapi生成工具_java开发简单软件

3.3快速生成for循环

可以使用”fori”来快速生成for循环

javaapi生成工具_java开发简单软件

3.4“ifn”:快速生成if(null)语句

3.5Ctrl + /:注释或取消当前行

3.6注释

  1. Ctrl + Shift + /:注释多行
  2. Ctrl + Shift + \:取消多行注释

3.7按ctrl加鼠标左键

在IntelliJ IDEA中,按下Ctrl键并单击鼠标左键可以跳转到光标所在的符号的定义处。这个快捷键可以用于查看方法、类、变量等的定义。

3.8复制当前行并将其插入到下一行

在IntelliJ IDEA中,按下Ctrl + D可以复制当前行并将其插入到下一行。如果没有选中任何文本,那么复制整个当前行。如果选中了一些文本,那么复制选中的文本并将其插入到下一行。这个快捷键可以用于快速复制和粘贴代码。

3.9Alt + Enter:显示建议的操作列表。

今天的文章
javaapi生成工具_java开发简单软件分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/80347.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注