JavaDoc文档生成

JavaDoc文档

JavaDoc是Sun公司提供的一种将注释生成HTML文档的技术,生成的HTML文档类似于Java的API

注释标签

标记说明标签类型@author 作者作者标识包、类、接口@version 版本号版本号包、类、接口@param 参数名 描述方法的入参名及描述信息,如入参有特别要求,可在此注释。构造函数、方法@return 描述对函数返回值的注释方法@deprecated 过期文本标识随着程序版本的提升,当前API已经过期,仅为了保证兼容性依然存在.以此告之开发者不应再用这个API。包、类、接口、值域、构造函数、方法@throws 异常类名构造函数或方法所会抛出的异常。构造函数、方法@exception 异常类名同@throws 构造函数、方法@see 引用查看相关内容,如类,方法,变量等。包、类、接口、值域、构造函数、方法@since 描述文本API在什么程序的什么版本后开发支持。包、类、接口、值域、构造函数、方法{@link 包.类#成员 标签}链接到某个特定的成员对应的文档中。包、类、接口、值域、构造函数、方法{@value}当对常量进行注释时,如果想将其值包含在文档中,则通过该标签来引用常量的值。静态值域

此外还有@serial、@serialField、@serialData、{@docRoot)、{@inheritDoc)、{@lteral})、{@code} {@value arg}几个不常用的

命令行生成JavaDoc文档

  1. 在资源管理器中打开想要生成JavaDoc文档的java文件目录

JavaDoc文档生成
2. 在地址栏前面输入cmd+空格+回车打开命令行窗口
3. 在窗口输入javadoc -encoding utf-8 -charset utf-8 java文件,回车

IDEA生成JavaDoc文档

  1. 打开IDEA,点击Tools >> Generate JavaDoc,打开生成JavaDoc文档的配置页面
  2. 进行配置

注释:
序号解释1 文档生成范围2 文档输出路径3 文档生成语言4 传入JavaDoc的参数,一般这样写 -encoding utf-8 -charset utf-8 -windowtitle “文档HTML页面标签的标题” -link http://docs.Oracle.com/javase/8/docs/api

  1. 按要求填写好后点击OK

Original: https://www.cnblogs.com/ylfmax-blog/p/14354643.html
Author: 不不不巧
Title: JavaDoc文档生成

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/573604/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • VS Code插件

    怎么安装插件? 方法一: 按F1或Ctrl+Shift+p,输入extensions,点击第一个安装扩展就可以 方法二: ctrl + P 然后输入 ext install 方法三…

    Java 2023年6月7日
    0112
  • jetty之maven配置

    org.mortbay.jetty jetty-maven-plugin 7.1.6.v20100715 9988 foo 5 8080 60000 / Original: htt…

    Java 2023年6月6日
    096
  • 用户交互Scanner(Java)

    基本介绍 1.next() 一定要读取到有效字符后才可以结束输入 对输入有效字符之前遇到的空白,next()方法会自动将其去掉 只有输入有效字符后才将其后面的空白作为分隔符或者结束…

    Java 2023年6月9日
    070
  • 无重复字符的最长子串

    https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/ 上链接为Leeco…

    Java 2023年6月5日
    070
  • ElasticSearch增加索引字段

    PUT xxx_index-000009/_mapping/_doc?include_type_name=true { “properties”:{ &#8…

    Java 2023年6月13日
    079
  • springboot nginx 配置

    安装nginx参考本人另一篇博客:http://www.cnblogs.com/gmq-sh/p/5750833.html spring-boot需要启动nginx的,用于监听启动…

    Java 2023年5月30日
    070
  • Android JNI中C调用Java方法

    背景需求 我们需要在JNI的C代码调用Java代码。实现原理:使用JNI提供的反射借口来反射得到Java方法,进行调用。 JNI关键方法讲解。 在同一个类中,调用其他方法 JNIE…

    Java 2023年5月29日
    084
  • 公众号文章汇总

    JDK源码分析实战系列-ThreadLocal自旋锁-JUC系列Doug Lea文章阅读记录-JUC系列AQS源码一窥-JUC系列AQS源码二探-JUC系列AQS源码三视-JUC系…

    Java 2023年6月14日
    085
  • SpringCloud(三).Hystrix熔断器

    一.服务器雪崩效应 在SpringCloud中存在多个微服务的调用情况,当服务的提供者不可用时,多次调用失败可能会导致服务调用者的不可用,逐渐扩展到整个系统不可用,这种情况称为服务…

    Java 2023年6月7日
    070
  • SpringMVC 解析(四)编程式路由

    多数情况下,我们在使用Spring的Controller时,会使用@RequestMapping的形式把请求按照URL路由到指定方法上。Spring还提供了一种编程的方式去实现请求…

    Java 2023年6月8日
    0106
  • C#中的线程之Abort陷阱

    1.简介 C#中通常使用线程类Thread来进行线程的创建与调度,博主在本文中将分享多年C#开发中遇到的Thread使用陷阱。 Thread调度其实官方文档已经说明很详细了。本文只…

    Java 2023年5月29日
    086
  • Bean的生命周期

    bean的生命周期:创建→注入→初始化→返回→销毁 简单来说,bean的生命周期为:创建→注入→初始化→返回→销毁 一、代码过程参考 //org.springframework.b…

    Java 2023年6月13日
    089
  • Java中float与 double的区别

    float是单精度浮点类型32位,即float占用4个字节的存储空间,精度是8位有效数字,指数段有8bits,指数范围为[-127,127] 。 2^127约等于1.7*10^38…

    Java 2023年6月5日
    059
  • 校招总结

    第一次出去校招,面试比想象中困难。按理说之前面试经验不少,不该有什么问题,但校招和平时面试确实不一样,平时面试一天就面一两个,时间不是问题,聊一两个小时都可以,校招一天要面十多个,…

    Java 2023年6月16日
    065
  • java8从集合中查找对象的属性 + 集合筛选功能

    // 根据流程实例ID查询已经撤销的流程 List processInstanceIds = models.stream().map(ProcessForLineScreenRes…

    Java 2023年5月29日
    096
  • 开发必备linux命令大全-稳赚不亏

    我们的服务一般都是在linux系统运行,因此了解一些关于linux命令是必须。接下来将一一详细介绍一些常用的linux的命令 文件操作 远程登录与操作 磁盘挂载 进程管理 启动和结…

    Java 2023年6月5日
    091
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球