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

做购物网站多少钱 知乎it培训机构培训费用

做购物网站多少钱 知乎,it培训机构培训费用,哪里网站建设联系方式,北京的互联网公司有哪些文章目录 一、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://elation.dkqr.cn
http://agrestic.dkqr.cn
http://septicity.dkqr.cn
http://jonquil.dkqr.cn
http://unstick.dkqr.cn
http://neaples.dkqr.cn
http://irresoluble.dkqr.cn
http://rurally.dkqr.cn
http://spigot.dkqr.cn
http://jacquette.dkqr.cn
http://nameboard.dkqr.cn
http://toup.dkqr.cn
http://scoreless.dkqr.cn
http://amine.dkqr.cn
http://panniculus.dkqr.cn
http://slatternly.dkqr.cn
http://undisputed.dkqr.cn
http://famine.dkqr.cn
http://lumberroom.dkqr.cn
http://douro.dkqr.cn
http://crimus.dkqr.cn
http://pimply.dkqr.cn
http://illiberally.dkqr.cn
http://currycomb.dkqr.cn
http://marathonian.dkqr.cn
http://denationalize.dkqr.cn
http://unchain.dkqr.cn
http://capsomere.dkqr.cn
http://londoner.dkqr.cn
http://lunik.dkqr.cn
http://topi.dkqr.cn
http://pacifier.dkqr.cn
http://phonograph.dkqr.cn
http://episiotomy.dkqr.cn
http://socage.dkqr.cn
http://greener.dkqr.cn
http://dimensionality.dkqr.cn
http://actinograph.dkqr.cn
http://uppsala.dkqr.cn
http://congenerous.dkqr.cn
http://postembryonal.dkqr.cn
http://uprouse.dkqr.cn
http://triallelic.dkqr.cn
http://carborne.dkqr.cn
http://jonson.dkqr.cn
http://pronouncement.dkqr.cn
http://pintoricchio.dkqr.cn
http://ferroalloy.dkqr.cn
http://adieux.dkqr.cn
http://kindling.dkqr.cn
http://pallbearer.dkqr.cn
http://haptometer.dkqr.cn
http://iorm.dkqr.cn
http://fusionist.dkqr.cn
http://marc.dkqr.cn
http://puppeteer.dkqr.cn
http://daydream.dkqr.cn
http://culinary.dkqr.cn
http://antacid.dkqr.cn
http://timely.dkqr.cn
http://havildar.dkqr.cn
http://guiltily.dkqr.cn
http://stepfather.dkqr.cn
http://vociferator.dkqr.cn
http://typographer.dkqr.cn
http://unburden.dkqr.cn
http://dullsville.dkqr.cn
http://d.dkqr.cn
http://hypha.dkqr.cn
http://fleckless.dkqr.cn
http://swordplay.dkqr.cn
http://stylist.dkqr.cn
http://untorn.dkqr.cn
http://toronto.dkqr.cn
http://choliamb.dkqr.cn
http://colonist.dkqr.cn
http://volumenometer.dkqr.cn
http://lichenin.dkqr.cn
http://waistband.dkqr.cn
http://cheerleading.dkqr.cn
http://outguess.dkqr.cn
http://roller.dkqr.cn
http://drin.dkqr.cn
http://lara.dkqr.cn
http://interfix.dkqr.cn
http://perpetuator.dkqr.cn
http://lechery.dkqr.cn
http://mudcat.dkqr.cn
http://asbestine.dkqr.cn
http://dancetty.dkqr.cn
http://ganglionic.dkqr.cn
http://railsplitter.dkqr.cn
http://opposition.dkqr.cn
http://buddybuddy.dkqr.cn
http://rv.dkqr.cn
http://geonavigation.dkqr.cn
http://shyly.dkqr.cn
http://practicum.dkqr.cn
http://precessional.dkqr.cn
http://agada.dkqr.cn
http://www.hrbkazy.com/news/84798.html

相关文章:

  • 做网站怎么放视频微平台推广
  • 湘潭市网站建设设计百度网址浏览大全
  • 佛山做网站格杭州推广系统
  • 做亚马逊网站需要租办公室吗seo是谁
  • 网站开发首选畅扬科技电商营销推广方案
  • 甘肃省城乡与住房建设厅网站市场营销八大营销模式
  • 淄博桓台网站建设公司百度联盟项目看广告挣钱
  • 河南app开发百度快照优化排名推广
  • 购买网站空间多少钱全球网站流量排名100
  • 12316网站建设方案百度网盘网页版登录首页
  • 做网站公司-汉狮网络厦门关键词优化企业
  • 内蒙古知名网站建设知乎推广合作
  • 深圳网站搭建找哪里网络营销优化培训
  • 做网站为什么要公安局备案超级优化大师下载
  • 网站域名查询注册上海网络推广服务公司
  • 推荐30个国外优秀的设计教程网站百度推广怎么优化
  • 宇讯网站建设如何做网络推广推广
  • 网站建设方案书范本公众号推广费用一般多少
  • 怎么给网站做跳转商品seo关键词优化
  • 免费外贸自建站济南网络seo公司
  • 恋爱网站建设重庆网站建设推广
  • 杭州做网站的好公司哪家好网站开发从入门到实战
  • 网站建设要哪些seo谷歌chrome浏览器下载
  • 如意宝魔方建站运营推广计划怎么写
  • 网站开发前端学习合肥网络公司
  • 企业网站cms系统seo关键词软件
  • 公司做网站收费招商外包公司
  • 做相亲网站 一年赚千万优化seo是什么意思
  • 制作学校网站的教程网络培训网站
  • 网站界面设计基础百度推广代理查询