`

JavaDoc简记

    博客分类:
  • Java
阅读更多
我们在开发JAVA程序中, 可以使用Javadoc来进行程序文档的整理, 当程序编写完成, 利用Java自带的JavaDoc工具就可以生成规范的API说明手册.而且在编辑器内可以看到类或者方法的说明,这对于代码的重用有很高的意义!!
javadoc 的语法是在代码文件内部使用的
javadoc 命令是在CMD状态下的一个指令生成代码文件的说明文件(html)
注释说明的几个建议和原则
1.类如何相互关联 
2.方法如何影响对象的状态
3.方法如何将出错条件通知它们的调用者以及它们可能通知什么错误 
4.类如何处理多线程应用程序中的使用
5.方法的参数作用域及其返回值的范围

另外,糟糕的文档(或甚至更糟糕,没有文档)会导致优秀的代码不可用或不可重用。通过在文档上花一些额外时间,您将为您的用户(可能是您自己)避免无数的挫折。

书写格式:
/** <- 这里一定要用两个星号, 否则会被认为是普通注释的
* ……..
*/
(java有三种注释格式//  /*  /**, 其中/**是专门设计来给javadoc用的)

public int getCount() { ……. 
Javadoc只能为public,protected两种权限的类成员进行处理注释文档。当然也可以使用-private参数强制进行处理, 我们可以在注释中嵌入HTML个标记来丰富最后文档的显示, 因为Javadoc最后生成的文档就是HTML.

/**
* 一些参数列表<p>
*
* @see 类名
* @see 完整类名 
* @see 完整类名#方法
*
* @param 参数名 说明 
* @return 说明
* @exception 完整类名 说明
* @deprecated

* @version 版本信息
* @author 作者名 
*/
说明:
@see : 就是文档中的 参见xx 的条目, 其实就是超链接.

一般来说, 文档有三种类型: 类注释, 变量注释, 方法注释, 这三中类型的注释除了都可以包含 @see 参数外, 其它所包含的参数是不同的.
1. 类注释
类注释是写在类前面的, 用来说明类的一些情况, 可以包涵 @version,@author参数, 但Javadoc缺省情况下不处理, 也就是说不在最后文档中出现的, 为了使用这些信息, 我们可以加入参数 -version和 -author来强制输出到最后的文档中.
2. 变量注释
变量注释写在变量前面, 只能包含 @see 参数
3. 方法注释
方法注释可以包括
@param : 参数名是指参数列表内的标识符, 说明就是一些解释性质的文字, 可以多行.
@return : 返回值的说明, 可以多行
@exception : 完整类名应该明确指定一个违例类的名字,它是在其它某个地方定义好的。而说明则阐述为什么这种特殊类型的违例会在方法调用中出现。说明可以多行
@deprecated : 指出一些旧功能已由改进过的新功能取代。该标记的作用是建议用户不必再使用一种特定的功能,因为未来改版时可能摒弃这一功能。若将一个方法标记为@deprecated,则使用该方法时会收到编译器的警告。


生成javadoc可能会遇到的问题:
1、在生成javadoc的时候,如果遇到“编码GBK不可映射字符”,
那么
Generate javadoc–>next–>next–> 在 “Extra javadoc options”下面的文本框中填入 ” -encoding UTF-8 -charset UTF-8 “.(这个操作用的是eclipse的导出javadoc)
分享到:
评论

相关推荐

    javadoc插件使用文档

    javadoc插件使用文档 javadoc是Sun公司提供的一个技术,它从程序源代码中抽取类、方法、成员等注释形成一个和源代码配套的API帮助文档。javadoc工具能够从下列对象中提取出消息:包、公共类、公共接口、公共可能受...

    easy_javadoc 插件

    idea easy_javadoc插件

    Javadoc详细讲解以及生成方式

    **Javadoc详解与生成方法** Javadoc是一种在Java编程语言中用于生成API文档的工具,它能够自动提取源代码中的注释,形成清晰、结构化的文档,方便开发者理解和使用代码库。本文将深入探讨Javadoc的基本概念、语法、...

    Javadoc2chm工具

    JavaDoc2CHM工具是一款专为Java开发者设计的实用程序,它能够将JavaDoc文档转换成Windows帮助文件(.chm)格式。这种格式在Windows系统中广泛使用,便于离线查看和检索API文档。通过将JavaDoc转换为CHM,开发者可以...

    redis-service JavaDoc

    Redis-Service JavaDoc 是一个关于使用Java编程语言与Redis数据库进行交互的文档集,它包含了丰富的API参考和类库说明。Redis是一个高性能的键值存储系统,常被用于缓存、消息队列以及数据持久化等多种场景。JavaDoc...

    如何解决eclipse与javadoc(java API)

    Eclipse 与 Javadoc 配置解决方案 Eclipse 是一个功能强大且流行的集成开发环境(IDE),而 Javadoc 是 Java 官方提供的 API 文档生成工具。然而,在 Eclipse 中配置 Javadoc 并不是一件容易的事情。本文将详细介绍...

    如何用Eclipse创建javadoc

    在Eclipse这样的集成开发环境中,创建Javadoc变得非常方便。以下是使用Eclipse创建Javadoc的详细步骤: 首先,确保你的Eclipse环境已经安装了必要的插件,例如MyEclipse 5.0,虽然这个版本可能较旧,但大多数现代...

    JavaDoc(1.8中文版)

    JavaDoc是Java编程语言中一个强大的工具,用于生成关于源代码的API文档。这个"JavaDoc(1.8中文版)"是JDK1.8版本的官方中文帮助文档,为开发者提供了详细的API接口、类、方法等信息,使得Java开发者能够更加方便地...

    javaDoc文档

    JavaDoc文档是Java编程语言中一个非常重要的工具,它用于生成关于Java源代码的API文档。这个工具通过解析源代码中的注释(Javadoc注释),生成易于阅读和理解的HTML格式文档,使得开发者能够方便地了解类、接口、...

    javadoc标准注释文档

    JavaDoc是一种在Java编程语言中创建API文档的标准工具。它从源代码中的特殊注释中提取信息,并生成易于阅读的HTML格式文档,使得其他开发者能够理解并使用你的代码。本压缩包包含了一份非常标准的JavaDoc注释文档,...

    Eclipse中设置中文件javadoc

    Eclipse中设置中文javadoc Eclipse是一个功能强大的集成开发环境(IDE),广泛应用于Java开发领域。然而,默认情况下,Eclipse中的javadoc提示都是英文的,这对一些不熟悉英文的开发者来说是个不小的障碍。幸运的是...

    安卓 android-javadoc

    `android-javadoc` 是一个专门为Android开发者提供的Java API文档,它详细地阐述了Android SDK中的各个类、接口、方法及其使用方式。通过这份文档,开发者可以深入理解Android系统的工作原理,从而更有效地编写应用...

    easy-javadoc本项目是IntelliJ IDEA的插件

    【标题】"easy-javadoc本项目是IntelliJ IDEA的插件"揭示了这是一个专为IntelliJ IDEA设计的插件,它的主要功能是简化Java开发者生成Javadoc文档注释的过程。在Java编程中,Javadoc是一种标准工具,用于生成关于类、...

    javaDoc转换成chm文件

    然而,在某些情况下,用户可能希望将JavaDoc转换为CHM(Compiled Help Manual)文件,这是一种微软的编译帮助文件格式,常见于Windows平台上的软件帮助文档。CHM文件具有离线浏览、全文搜索等功能,更适合桌面应用的...

    javadoc注释规范.doc

    javadoc 注释规范 javadoc 是 Java 语言中的一种文档注释工具,用于生成 HTML 格式的文档。根据给定的文件信息,我们可以总结出以下知识点: 一、javadoc 注释的基本格式 javadoc 注释以「/」开头,以「*/」结尾...

    javadoc帮助文档的生成

    javadoc 帮助文档的生成 javadoc 帮助文档的生成是 Java 开发者必备的技能之一。通过使用 JDK 提供的 javadoc.exe 工具,可以生成帮助文档,并备注了代码,可以参考注释的书写格式。今天,我们将详细介绍 javadoc ...

    javadoc 生成注释 和 检查注释的文档

    JavaDoc 是一种在 Java 编程语言中生成API文档的工具。它从源代码中的注释提取信息,并将其转换为专业格式的HTML文档,使得开发者能够轻松理解和使用库的接口。JavaDoc 注释通常用于记录类、方法、字段以及其它编程...

    docflex-javadoc-1.6.1.zip

    DocFlex/Javadoc是一款强大的Eclipse插件,专为程序员提供代码结构导出和文档生成功能。这个工具的主要目的是帮助开发者创建高质量的Java API文档,通过自定义模板来生成专业且易于理解的Javadoc文档。"docflex-...

    javaDoc&chm;生成小工具

    JavaDoc和CHM是两种不同的文档生成工具,用于创建软件的API文档。在这个主题中,我们将深入探讨这两种技术,以及如何使用一个特定的小工具将JavaDoc转换为CHM格式。 首先,JavaDoc是Java编程语言的一个标准工具,...

    如何个性化地生成Javadoc文档

    这一段时间在研究Javadoc的问题,前面发布的Javadoc转换chm帮助文档的四种方法总结,总结了如何实现Javadoc到chm的转换,希望给大家带来了一些方便,今天我们来说说如何利用Eclipse生成个性化的Javadoc 文档,也希望...

Global site tag (gtag.js) - Google Analytics