`
javatoyou
  • 浏览: 1021535 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

初学Java,文档注释(二)

 
阅读更多

Java 有单行注释,多行注释,这C#都是有的,不过Java还可以生成文档注释,所谓文档注释,就是使用javadoc命令提示符根据你的源码文件类,包等相关的注释生成API文档.

注意,默认情况下只生成public,protected 修饰的内容,如果需要生成private部分,需要增加-private 选项

好像C#里面不能使用储如此类的功能,对C#估计有第三方工具或vs.studio可以生成吧,对这个不了解,猜想的.

下面来使用一下这个生成API文档的功能

在C盘建一个文件夹StudyJava,新建两个java源码文件,Test.java和TestJavadoc.java.



上面建了两个包,lee和wangli

下面看一下javadoc命令怎么用,常用选项有下面几个

-d <directory> : 指定一个路径,用于将生成的API文档放到指定目录下.

-windowtitle<text>: 指定一个字符串,用于设置API文档的浏览器的窗口标题.

-doctitle<html-code>: 该选项指定一个HTML格式的文本,用于指定概述页面的标题

-header<html-code>: 指定一个HTML格式的文本,包含每个页面的页眉

下面是输入命令以后的结果


从上面的命令中,对照看, -d apidoc会在当前目录下生成一个文件夹,用来存放生成的API文档

打开C:\StudyJava\apidoc\index.html, 会发现,命令参数的意义,一下子就全明白了

此API文档,分三个部分,左上图为包列表,左下为类列表,右边是具体信息

选左下角的Test类,右边就会出现Test的具体信息,也就是在源码文件上写的注释,已经生成到文档里面去了




注释里面还可以使用别的标记,上面已经使用了@author,@version.下面还有更常用的@param 方法参数说明信息,@return 方法返回值的说明信息

下面再新建一个java源文件,使用@param和@return,新建名为TestJavadocTag.java的文件,把这个类放在包wangli下面

再看一下生成的API文档


还有一些标记就没必要一个个去试了,需要的时候再查资料吧......



分享到:
评论

相关推荐

    xiexu-doc-20230619-生成Java文档注释文件

    具体内容可参阅主页文章:【2023,学点儿新Java-09】Java初学者常会犯的错误总结与解决方案 | Java中的注释类型 | 详细教学:通过命令行 执行 Java中特有的文档注释

    java注释规范文档

    java程序注释的规范,每个初学者都应该掌握规范进行编程开发和学习,习惯了规范,自然就会提升代码的质量,提升团队的开发进度!

    java初学者必看

    尤其是那些和我一样初学Java的朋友们,看看哪一节对你有用,不妨过来讨论一下哦! 第1章 Java概述 1.1 Java的发展史 1.1.1 Java起源 1.1.2 Java发展 1.2 Java是什么 1.2.1 Java语言 1.2.2 Java平台 1.2.3 ...

    JAVA聊天系统。。有注释有文档

    Java聊天系统 培训资料 B/S模式 Java 毕业设计文档 特别适合初学者模仿学习

    JAVA初学者数据简单加密存储(初学者原创编写)

    无注释,无说明文档,初学JAVA编写的简单加密存储,网上找了很多加密存储的资料,找不到能使用的,可能大家都不愿贡献出来,自己编写的一个,希望能给初学JAVA加密存储的朋友一点启发。三无产品,希望你能看得懂^_^

    java源码包---java 源码 大量 实例

    内容索引:Java源码,初学实例,二进制,文件复制  Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java...

    java ATM 带注释和帮助文档

    刚学完J2SE 自我感觉还可以,层次分明,实体类,组件类,数据库模拟类都健全 希望初学者们能够汲取一些经验! 请大家多提宝贵意见

    Java初学者入门教学

    2.8 注释和嵌入文档 2.8.1 注释文档 2.8.2 具体语法 2.8.3 嵌入HTML 2.8.4 @see:引用其他类 2.8.5 类文档标记 2.8.6 变量文档标记 2.8.7 方法文档标记 2.8.8 文档示例 2.9 编码样式 2.10 总结 2.11 练习 第3章 ...

    java源码包4

    内容索引:Java源码,初学实例,二进制,文件复制  Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java...

    JAVA上百实例源码以及开源项目源代码

    内容索引:Java源码,初学实例,二进制,文件复制  Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java...

    JAVA上百实例源码以及开源项目

    内容索引:Java源码,初学实例,二进制,文件复制  Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java...

    java源码包3

    内容索引:Java源码,初学实例,二进制,文件复制  Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java...

    MDTEditor_v1.0 (java 多文档文本编辑器--Multiple Documents Text Editor)

    编码规范简洁,结构紧凑,且有详细注释,很适用于java初学者 作为进阶的参考! 该软件实现了多文档编辑模式,集成了新建、打开、保存、另存为、 复制、粘贴、剪切、查找替换、撤销、重做等常用功能; 其中的反射调用...

    Myeclipse的的注释文档codetemplates和eclipse-formatter

    JAVA初学者必备注释文档帮助你养成好的习惯

    java源码包2

    内容索引:Java源码,初学实例,二进制,文件复制  Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java...

    JavaPDF操作类库API_Free Spire.PDF for Java_5.1.0

    1.功能:该API为适用于Java平台下,通过后端程序代码调用API接口操作PDF文档,可实现如下功能: 1.1 文档转换:PDF转图片/Word/SVG/XPS/HTML/XPS/TIFF、图片转PDF 1.2 文档操作:文档创建、合并、拆分、压缩、复制...

    java初阶-注释

    作为一个刚接触的编程的人来说,写代码不仅要让自己看懂,也要让别人清楚明了的知道自己写了什么,因此要养成写注释的好习惯。注释分为三种:单行注释、多行注释以及文档注释。

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    Java二进制IO类与文件复制操作实例 16个目标文件 内容索引:Java源码,初学实例,二进制,文件复制 Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系...

    java 开发 入门

    Java初学者必看 Java初阶 一、Java程序框架结构简介 步骤9示意图 1、声明包名,package是声明包的关键字。com.axt.ch01是包名,这里可以把java的包理解为文件夹。在磁盘上也确实是com\axt\ch01的文件夹嵌套。 ...

Global site tag (gtag.js) - Google Analytics