JAVAdoc,java javac javadoc

  JAVAdoc,java javac javadoc

  如何解决写爬虫IP受阻的问题?立即使用。

  简介:

  我们知道javadoc嵌入在JDK中,所以遵循javadoc规范绝对是java注释的正统。用javadoc帮助生成API文档是非常实用的。

  (学习视频分享:java视频教程)

  1.什么是评论?

  添加注释是为了让代码更具可读性,减少团队协作的沟通成本。在一个团队里,你的代码更清晰,更易读,更规范,那么升职加薪肯定是你的,因为你可以兼容更多的人。

  前段时间听到一句话:你是唯一能理解你代码的人,所以你是不可或缺的人。说这话的人都是脑残。他们只能阅读和理解自己写的代码。大家都讨厌。他们像孙子一样生活。每个人都需要孙子吗?

  2.常见注释快捷方式

  评论一行://我就是行内容。

  快捷键:ctrl/反向操作:ctrl/评论a块:/*我就是块内容*/

  快捷键:ctrl shift/反向操作:ctrl shift \javadoc可识别注释:

  /**

  *我是评论。

  *我也在评论。

  *我还在评论,我们都能被javadoc认出来

  */3,javadoc规范

  遵循javadoc规范,我们可以使用javadoc命令生成非常直观易读的API文档,非常方便。

  我们程序中出现的注释可以有意识地分为两种,一种是简单的供我们自己阅读的注释,另一种是符合javadoc规范的注释,目的是生成易读的文档。

  仔细阅读生成的API文档。我们需要解释三个部分,如图所示:

  上面红框里的内容都是我加的评论。这是一个简单的Hello类,有以下源代码。有兴趣的话可以自己试试:

  /**

  * @作者XXXX

  * @版本创建于2021年1月21日下午3:22:01

  *

  */

  公共类Hello {

  /**

  * main()方法的简要描述(后面的点是必不可少的)。

  * p这是为了测试注释br

  *没什么好解释的,只是说明可以出现在这里。

  * @param args由系统匹配。没什么好说的。

  *

  */

  公共静态void main(String[] args) {

  //TODO自动生成的方法存根

  system . out . println( hello );

  }

  /**

  * havaReturn方法用于测试javadoc注释规范。

  * p我发现只有有返回值的方法才能使用返回标签br。

  *如果你不得不使用它而不返回,你只会在javadoc中报告一个错误。

  * @param a输入的第一个int类型的参数

  * @param b输入的第二个整型参数

  * @返回两个数和运算的相加结果

  */

  public int haveReturn(int a,int b){

  int add=0;

  add=a b;

  return add

  }

  }有几个要点需要指出:

  如果希望出现API文档的作者和版本,不仅要在程序注释中添加@author和@version(需要注意的是,在程序中多处注释@author在最终文档中只会显示一次,我建议只注释一次),还要在编译时在dos命令中指出:

  javadoc -d文件夹版本作者Hello.java

  其中,-d folder是指你把生成的API文档(实际上是由很多网页组成的)放在folder文件夹中。当然,文件夹也可以是路径。

  如何区分方法概要和方法细节?

  /**

  * main()方法的简要描述(后面的点是必不可少的)。

  * p这是为了测试注释br

  *没什么好解释的,只是说明可以出现在这里。

  * @param args由系统匹配。没什么好说的。

  *

  */

  公共静态void main(String[] args) {

  //TODO自动生成的方法存根

  system . out . println( hello );

  }你一定发现关于方法的评论都是一堆。javadoc如何提取摘要?没错,就靠一个点(。).观察我评论中提到的点,那是提取摘要的关键。点是之前的总结,都是详细介绍(详细介绍包括总结)

  如何控制生成的文档中注释的布局

  我们在程序中可以控制的是注释的排版,但是这种排版是javadoc无法识别的。javadoc找到了一行注释,在只删除了*和空格之后,就把它全部传过去了。注意到生成的文档是HTML类型的,所以只需在程序中注释HTML语法就可以编辑API文档格式。不用太担心,因为我们只是用了一些简单的HTML语法,比如段落p,和换行符br。毕竟,评论

  @param参数1描述(注意格式)

  @return返回值描述(注意格式)

  有返回值就写,没有就不要写。如果您这样做,您将报告一个错误。

  实际上,编写类注释和方法注释非常简单。只要在类和方法前面点/* *然后回车,系统就会自动添加,我们也可以修改系统添加的方式。

  如何修改新创建文件的内容,如何让自动完成的注释由我们控制(待办事项)

  我们从标准的类文件中可以看到这一点:

  众所周知,out是System类的一个属性(字段),属于PrintStream类型。PrintStream类中定义了许多方法,这些自然是out方法。所以在定义out的时候,前面的注释里有很多@see,这是使用@see注释最好的地方。我们建议在定义类的字段时,如果字段是复合类型(尤其是自定义复合类型),应该在前面注释。

  相信大家对这两张图都很熟悉。第一个是写程序时光标可以出现的提示。如果您根据javadoc规范编写注释,这些极其有用的提示也会出现在您自己编写的程序中。第二个是java8 API文档中对String类中out字段的详细描述,这也是@see的功劳。你写了@see,你自己的项目API文档也有这样的注释。

  推荐:java入门。以上是javadoc规范的详细内容。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: