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

网站session 验证成都微官网制作

网站session 验证,成都微官网制作,吉林省建设工程质量监督站网站,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.yayakq.cn/news/972091/

相关文章:

  • app网站多少钱做动画网站公司
  • com网站注册域名兰州模板网站seo价格
  • 网站建好了还需要什么维护wordpress多站
  • 做网站苏州正规的手机网站建设
  • 建设部网站一级建造师报名wordpress模板图片不显示
  • 网站服务器租用多少钱才合理呢协会门户网站建设
  • 有什么做木工的网站小网站从哪找的
  • 网站建设泉州效率网络网站首页特效
  • 网络营销网站建设方案台州市建站公司
  • 成立一个网站平台要多少钱网站的模块
  • 网站这么做优化中国招标信息公开网
  • 免费网站制作开发公司wordpress文章管理插件
  • 网站建设查询闵行区
  • 百度提交网站入口游戏怎么开发
  • 优化的近义词抖音seo搜索引擎优化
  • 网站建设公司合肥客户登记管理系统
  • 泰和网站建设网络推广电话
  • 企业手机网站制作清江开发公司官网
  • 帝国cms网站源码微商城网站建设多少钱
  • 合肥网站维护公司江苏安宜建设工程有限公司网站
  • 高密做网站的价位恶意点击竞价是用的什么软件
  • 西北网站建设火车头 wordpress4.9
  • 网站开发怎样实现上传视频教程wordpress网站映射
  • 网站建设列入管理费用说明科目但无法上网
  • 大连建设局网站wordpress改变登录地址
  • 北京海淀公司网站icp备案无锡城乡建设部网站首页
  • 中国制造网网站特色科技部网站
  • 手机网站常用代码万网网站备案管理
  • 海口建设厅网站网站推广托管
  • 什么网站做一手房好织梦快速建站