ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

JavaDoc生成文档

2021-12-22 11:32:16  阅读:127  来源: 互联网

标签:... java Doc JavaDoc 生成 html 文档


 

 

javadoc是一种技术,它可以将注释信息生成帮助文档,类似于java的API

javadoc命令是用来生成自己的类的API文档的

 

 

 

 

在线的API帮助文档

 

 

  

内置很多类

 

文档注释  加在类的上面,就是类的注释  加在方法上面,就是方法的注释

 

文档注释加在方法上,自动帮助生成东西

  自动帮你生成它的参数param,参数是一个名字  返回值没给你写

 

 

 

注解和注释的区别

先找到类的地址  

  选中当前类,右键——从文件夹中打开

 

通过命令行操作

 

 

 

 

 

最开始学了  javace  和  java

 

 

 

 

 

 

 

 ---------------------------------------------------------------------------------------------------------------------

 现输入 javadoc 生成文档

 

 

 

 设置编码,解决文档里中文     相当于用javadoc执行文件,加了一堆参数,再加文件名

  javadoc -encoding UTF-8 -charset UTF-8 Doc.java

  让它的编码为 UTF-8,让它的字符级编码也变为 UTF-8

javadoc和java命令一样,-encoding UTF-8 -charset UTF-8一堆参数为了让中文显示更正常,Doc.java文件

               把Doc.java文件,编译成一份文档让人阅读

 

生成index.html   首页的意思

 

 

 

点进 Doc 

 

 

 

 

 

 

 Microsoft Windows [版本 10.0.19042.1415]

(c) Microsoft Corporation。保留所有权利。

C:\Users\L12\Desktop\Note\Demo1\Demo1\src\com\kuang\base>javadoc -encoding UTF-8 -charset UTF-8 Doc.java
正在加载源文件Doc.java...
正在构造 Javadoc 信息...
标准 Doclet 版本 1.8.0_311
正在构建所有程序包和类的树...
正在生成.\com\kuang\base\Doc.html...
Doc.java:15: 警告: @param 没有说明
* @param name
^
Doc.java:16: 警告: @return 没有说明
* @return
^
Doc.java:25: 警告: @param 没有说明
* @param name
^
Doc.java:26: 警告: @return 没有说明
* @return
^
Doc.java:27: 警告: @throws 没有说明
* @throws Exception
^
正在生成.\com\kuang\base\package-frame.html...
正在生成.\com\kuang\base\package-summary.html...
正在生成.\com\kuang\base\package-tree.html...
正在生成.\constant-values.html...
正在构建所有程序包和类的索引...
正在生成.\overview-tree.html...
正在生成.\index-all.html...
正在生成.\deprecated-list.html...
正在构建所有类的索引...
正在生成.\allclasses-frame.html...
正在生成.\allclasses-noframe.html...
正在生成.\index.html...
正在生成.\help-doc.html...
5 个警告

C:\Users\L12\Desktop\Note\Demo1\Demo1\src\com\kuang\base>

package com.kuang.base;

/**
* @author Kuangshen
* @version 1.0
* @since 1.11
*
*/
//这一段文档注释 是加在类上的。除了类,文档注释还可以加在方法上。
public class Doc {
String name; //定义一个变量,在类里面定义的变量,叫做类变量 //(属性)

/**
*
* @param name
* @return
*/
public String test(String name){ //方法名字叫test,参数为String name
return name; //(方法)
}

/**
* @author Kuangshen
*
* @param name
* @return
* @throws Exception
*/
//文档注释会自动说 这个方法会抛出异常,上面可自行修改
public String test1(String name) throws Exception{ //更多的操作:抛出一个异常
return name;
}
//kuangshen是通过命令行 javadoc 参数 Java文件

//学会查找使用IDEA生成JavaDoc文档! 面向百度编程!或者问群 群体,志同道合的人在一块儿

//基础部分的一切知识,后面几乎每天都会用
//下章——方法、流程控制 可以写一个简单的计算器
}

 

标签:...,java,Doc,JavaDoc,生成,html,文档
来源: https://www.cnblogs.com/ljy1263692318/p/15718703.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有