当前位置: 首页 > news >正文

一起做网站下载数据包网站查询域名ip

一起做网站下载数据包,网站查询域名ip,题库网站开发,wordpress彩虹插件文章目录 一、JavaDoc 使用说明1.1 什么是 JavaDoc1.2 文档注释结构1.3 常见的 Javadoc 标签 二、文档最佳实践2.1 注释原则2.2 实际案例 参考资料 一、JavaDoc 使用说明 1.1 什么是 JavaDoc JavaDoc 是一款能根据源代码中的文档注释来产生 HTML 格式的 API 文档的工具。 Jav…

文章目录

    • 一、JavaDoc 使用说明
      • 1.1 什么是 JavaDoc
      • 1.2 文档注释结构
      • 1.3 常见的 Javadoc 标签
    • 二、文档最佳实践
      • 2.1 注释原则
      • 2.2 实际案例
    • 参考资料

一、JavaDoc 使用说明

1.1 什么是 JavaDoc

JavaDoc 是一款能根据源代码中的文档注释来产生 HTML 格式的 API 文档的工具
JavaDoc 相关规则如下:

  • 文档注释以 /** 开头、以 */ 结尾,并且每行要以星号开头。
  • 文档注释覆盖范围包括:类、接口、方法、构造器、成员字段,如果写在其他位置,比如函数内部,被视为无效的文档注释。
  • 文档注释支持 HTML 语法和 辅助标签。

1.2 文档注释结构

在类/方法上的文档标注一般分为三段,顺序如下:

  • 第一段:概要描述,通常用一句话简要描述该类的作用,以英文句号结束,这句话会被提取并放到索引目录中
  • 第二段:详细描述,通常用一段话或者多段话详细描述该类的作用,每段话都以英文句号结束,详细描述中可以使用 html 标签,如<p><pre><a><li>等标签
  • 第三段:文档标记,通常用于标注作者、创建时间、参阅类等信息,描述部分和文档标记之间必须空一行

1.3 常见的 Javadoc 标签

具体细节查看 如何生成一套标准的 Java API 文档? (qq.com)

JavaDoc 注释不仅包含文本描述,还可以包含特定的标签,用于生成结构化的文档。以下是一些常见的 JavaDoc 标签。

标签用途示例注意事项
@author指明类或接口的作者或组织,可以添加邮箱@author John Doe有多少个作者就用多少个该标签
@version指明类或接口的版本@version 1.0
@param描述方法的参数@param a the first integer<br>@param b the second integer@param 的参数名之后空两格;写明各参数的 null 行为
@return描述方法的返回值@return the sum of a and b写明返回值的 null 行为
@throws描述方法可能抛出的异常@throws ArithmeticException if b is zero用 if - 句来描述@throws
@exception描述方法可能抛出的异常@exception ArithmeticException if b is zero
@see提供相关的参考信息@see java.lang.String必须放在某一行中的最开始
@since指明自哪个版本开始引入该功能@since 1.5
@deprecated指明该方法或类已经过时@deprecated Use {@link #newMethod()} instead.
{@code}用于在文档中插入代码片段{@code String result = toUpperCase("example");}
{@link}创建指向其他类或方法的链接@see {@link java.lang.String}可以放在某一行中的任意位置
{@inheritDoc}从父类或接口继承文档注释@inheritDoc
@serial描述序列化属性@serial
@serialField描述序列化字段@serialField
@serialData描述 writeObject 方法的序列化数据@serialData

二、文档最佳实践

2.1 注释原则

具体细节查看 Javadoc 最佳实践 | Coding Husky (ericfu.me)

  • 首句中不要使用 @link

  • 英文注释,推荐使用使用第三人称来描述。 比如 “Gets the foo”,避免 “Get the foo”

  • 段落标记使用 <p> ,不用加 </p> 闭合它

  • 用 “this” 指代类的对象。当你想描述这个类的一个实例(对象)的时候,用 “this” 来指代它,比如 “Returns a copy of this foo with the bar value updated”

  • 用 if - 句来描述 @throws。比如 “@throws IllegalArgumentException if the file could not be found”。

  • 写明各参数和返回值的 null 行为。一个方法是否接受 null、会不会返回 null 对于其他开发者是十分重要的信息。除非是原始类型,@param 和 @return 都应该注明它是否接受或返回 null。以下标准若适用请务必遵循:

    • “not nul” 表明不接受 null,若输入 nul 可能导致异常,例如 NullPointerException
    • “may be null” 表明可以传入 null 参数
    • “null treated as xxx”表明 nu 值等价于某个值
    • "null returns xxx”表明如果输入 null 则一定会返回某个值

2.2 实际案例

/*** This class represents a simple calculator.* <p>* This calculator supports basic arithmetic operations such as addition,* subtraction, multiplication, and division.* </p>* * @author John Doe* @version 1.0* @since 1.0*/
public class Calculator {/*** Adds two integers.* * @param a the first integer,not null* @param b the second integer, not null* @return the sum of a and b*/public int add(int a, int b) {return a + b;}
}

参考资料

如何生成一套标准的 Java API 文档? (qq.com)

Javadoc Tool Home Page (oracle.com)

How to Write Doc Comments for the Javadoc Tool (oracle.com)

JavaDoc Documentation Comment Specification for the Standard Doclet (JDK 22) (oracle.com)

Javadoc 最佳实践 | Coding Husky (ericfu.me)

http://www.dinnco.com/news/14101.html

相关文章:

  • 动态网站php代做什么叫优化
  • 怎样建设邮箱网站seo推广公司排名
  • 网站注销网站服务器信息查询
  • 设计师资源网站交换链接或称互惠链接
  • 哪有备案好的网站seo策略有哪些
  • .com免费网站怎么做营销型网站seo
  • 音乐介绍网站怎么做的创建网站怎么创
  • 优化网站速度的要点电商运营培训课程有哪些
  • 省交通建设质安监督局网站百度优化大师
  • 网站怎么做导航下载百度到桌面上
  • 系部网站建设管理方案快速网站排名提升工具
  • 招标网站靠谱吗公众号软文范例100
  • 怎样建个小公司的网站企业网络营销推广方案策划范文
  • 有什么公司做网站好专业制作网站的公司哪家好
  • 网页无法打开搜索引擎优化特点
  • 沙田镇网站仿做南京百度seo排名
  • 17网站一起做网店池尾抖音推广方案
  • 企业官方网站是什么免费下载b站视频软件
  • 网站运营经验分享ppt列举五种网络营销模式
  • Wordpress嵌套其他网站廊坊关键词优化报价
  • 宝安做网站怎么样网页制作代码模板
  • c 做网站seo手机关键词排行推广
  • 网站返回首页按钮北京疫情最新消息
  • 宠物食品 中企动力提供网站建设网店运营怎么学
  • 江阴网站建设推广近日发生的重大新闻
  • 网站建设 考虑百度推广找谁做靠谱
  • 九江网站建设排行榜网络营销网站有哪些
  • 网站建设规模与类别电子商务推广方式
  • 东莞做购物网站济南全网推广
  • 网站 建设 维护 公司怎么建网站教程图解