- 浏览: 516851 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (278)
- java (41)
- 设计模式 (4)
- sql (10)
- webservice (2)
- spring (9)
- struts (6)
- struts2 (32)
- hibernate (27)
- Struts_hibernate_Spring整合 (4)
- Velocity (1)
- Servlet (9)
- JSP (6)
- javascript (19)
- jquery (10)
- ajax (4)
- html、xml (3)
- JDBC (2)
- JDK (6)
- mysql (2)
- oracle (11)
- SqlServer (1)
- DB2 (4)
- tool (7)
- linux (5)
- UML (1)
- eclipse (8)
- 执行文件 (1)
- 应用服务器 (4)
- 代码重构 (1)
- 日本語 (19)
- 交规 (1)
- office (9)
- firefox (1)
- net (1)
- 测试 (1)
- temp (6)
- 对日外包 (1)
- windows (1)
- 版本控制 (1)
- android (2)
- 项目管理 (1)
最新评论
一. Java 文档
// 注释一行
/* ...... */ 注释若干行
/** ...... */ 注释若干行,并写入 javadoc 文档
通常这种注释的多行写法如下:
/**
* .........
* .........
*/
javadoc -d 文档存放目录 -author -version 源文件名.java
这条命令编译一个名为 “源文件名.java”的 java 源文件,并将生成的文档存放在“文档存放目录”指定的目录下,生成的文档中 index.html 就是文档的首页。-author 和 -version 两个选项可以省略。
二. 文档注释的格式
1. 文档和文档注释的格式化
生成的文档是 HTML 格式,而这些 HTML 格式的标识符并不是 javadoc 加的,而是我们在写注释的时候写上去的。
比如,需要换行时,不是敲入一个回车符,而是写入 <br>,如果要分段,就应该在段前写入 <p>。
文档注释的正文并不是直接复制到输出文件 (文档的 HTML 文件),而是读取每一行后,删掉前导的 * 号及 * 号以前的空格,再输入到文档的。如
/**
* This is first line. <br>
***** This is second line. <br>
This is third line.
*/
2. 文档注释的三部分
先举例如下
/**
* show 方法的简述.
* <p>show 方法的详细说明第一行<br>
* show 方法的详细说明第二行
* @param b true 表示显示,false 表示隐藏
* @return 没有返回值
*/
public void show(boolean b) {
frame.show(b);
}
第一部分是简述。文档中,对于属性和方法都是先有一个列表,然后才在后面一个一个的详细的说明
简述部分写在一段文档注释的最前面,第一个点号 (.) 之前 (包括点号)。换句话说,就是用第一个点号分隔文档注释,之前是简述,之后是第二部分和第三部分。
第二部分是详细说明部分。该部分对属性或者方法进行详细的说明,在格式上没有什么特殊的要求,可以包含若干个点号。
* show 方法的简述.
* <p>show 方法的详细说明第一行<br>
* show 方法的详细说明第二行
简述也在其中。这一点要记住了
第三部分是特殊说明部分。这部分包括版本说明、参数说明、返回值说明等。
* @param b true 表示显示,false 表示隐藏
* @return 没有返回值
三. 使用 javadoc 标记
javadoc 标记由“@”及其后所跟的标记类型和专用注释引用组成
javadoc 标记有如下一些:
@author 标明开发该类模块的作者
@version 标明该类模块的版本
@see 参考转向,也就是相关主题
@param 对方法中某参数的说明
@return 对方法返回值的说明
@exception 对方法可能抛出的异常进行说明
@author 作者名
@version 版本号
其中,@author 可以多次使用,以指明多个作者,生成的文档中每个作者之间使用逗号 (,) 隔开。@version 也可以使用多次,只有第一次有效
使用 @param、@return 和 @exception 说明方法
这三个标记都是只用于方法的。@param 描述方法的参数,@return 描述方法的返回值,@exception 描述方法可能抛出的异常。它们的句法如下:
@param 参数名 参数说明
@return 返回值说明
@exception 异常类名 说明
四. javadoc 命令
用法:
javadoc [options] [packagenames] [sourcefiles]
选项:
-public 仅显示 public 类和成员
-protected 显示 protected/public 类和成员 (缺省)
-package 显示 package/protected/public 类和成员
-private 显示所有类和成员
-d <directory> 输出文件的目标目录
-version 包含 @version 段
-author 包含 @author 段
-splitindex 将索引分为每个字母对应一个文件
-windowtitle <text> 文档的浏览器窗口标题
javadoc 编译文档时可以给定包列表,也可以给出源程序文件列表。例如在 CLASSPATH 下有两个包若干类如下:
fancy.Editor
fancy.Test
fancy.editor.ECommand
fancy.editor.EDocument
fancy.editor.EView
可以直接编译类:
javadoc fancy\Test.java fancy\Editor.java
fancy\editor\ECommand.java fancy\editor\EDocument.java
fancy\editor\EView.java
也可以是给出包名作为编译参数,如:javadoc fancy fancy.editor
可以自己看看这两种方法的区别
发表评论
文章已被作者锁定,不允许评论。
-
Java8 ,JDK1.8 新特性
2016-12-08 14:58 773一、接口的默认方法 Java 8允许我们给接口 ... -
Google Guava官方教程 学习
2016-12-05 17:43 346http://ifeve.com/google- ... -
Guava 相关内容(一)
2016-05-20 00:08 519一、Java 不可以变的集合 Guava学习笔记: ... -
poi excel 相关
2015-04-07 11:22 690一、poi excel 分组(group) ... -
java 相关问题(四)
2013-05-24 15:54 1244十九、Java中对Map(HashMap,TreeMap, ... -
apache-common
2013-01-09 10:47 1047... -
正则表达式
2012-05-25 09:19 973编程的大量工作都是在处理字符串,如验证输入、查 ... -
java 相关问题(三)
2012-03-08 16:31 1502十三、java 实现 调用 打印机 代码详解 ... -
J2EE秘籍
2012-02-13 15:42 719转:http://zhufeng1981.iteye.com/ ... -
java 相关问题(二)
2011-08-02 15:47 1090七、ThreadLocal 详解 首先,Thre ... -
Apache Commons BeanUtils
2011-06-08 17:24 1545功能说明: 顾名思义,Bean Utility就是Bean小 ... -
java 相关问题(一)
2011-05-10 19:16 1031一、 java Cloneable 详 ... -
java 读写 properties
2011-04-19 14:15 1212一、 /* * @(#)RWProper ... -
JMS API 中文版
2011-04-13 14:20 825转:http://www.iteye.com/to ... -
ant 教程
2011-04-12 23:56 1156一、ant 教程 1 Ant是什么? ... -
properties 文件中 定义内容 相关问题
2011-02-22 20:41 2264一、在 properties 文件中 定义{ } 会 ... -
java 线程
2011-02-10 17:07 923一、 Runnable、 Thread ... -
java.util.logging (不用log4j配置,自己写log文件)
2010-10-11 11:55 7449<!-- Generated by javadoc ( ... -
java 静态块 非静态块
2010-09-21 17:39 1416一。一个简单的例子 1. 所有静态的(无论其是变量 ... -
java MessageFormat
2010-09-21 11:03 3506一。 MessageFormat 提供了以 ...
相关推荐
Java编程语言中,注释是不可或缺的一部分,它们用于提高代码的可读性和可维护性,同时也为团队协作提供了便利。注释有多种类型,每种都有特定的用途和格式。 1. 单行注释(Single-Line Comment): 单行注释使用两...
JAVA注释的写法和重要性 Java 中的注释是提高代码可读性和维护性的重要手段。通过添加注释,可以使不同的创作者或者阅读者进行良好的阅读和理解代码的逻辑和意图。Java 中的注释有三种格式,即单行注释、多行注释和...
线程池 java线程池的写法 这个类展示了在java中实现ThreadPool的一种方式! 您可以轻松阅读源文件,因为注释很详细。 尽情享受吧!
- 可以添加注释来提高代码的可读性,例如: ```java // 外层循环控制行数 for (int i = 1; i ; i++) { // 内层循环控制列数 for (int j = 1; j ; j++) { // 输出乘法表达式 System.out.print(j + "*" + i + ...
Java代码书写规范是编程实践中的一项重要指导原则,它旨在提高代码的可读性、可维护性和团队协作效率。以下是一份详细的Java代码规范总结: 1. **命名规范**: - **项目命名**:项目名应全部为小写单词,具有代表...
本文将详细介绍《Java编码规范》文档中的关键内容,包括命名规则、注释规范以及一些高级主题如设计模式和代码重构。 #### 二、一般规则与格式规范 在《Java编码规范》的第二章和第三章中,主要讨论了一般性的编码...
#### 一、Java文档注释基础 JavaDoc是一种为Java代码添加文档的标准方式,它能够自动生成易于阅读的HTML格式文档。为了更好地理解JavaDoc的写法规范,我们首先需要了解两种基本的注释类型: 1. **单行注释**:使用...
北京动力节点-Java编程零基础教程-097-Java基本语法-控制语句-for语句-for语句的其它写法.avi 北京动力节点-Java编程零基础教程-098-Java基本语法-控制语句-while语句-基本语法.avi 北京动力节点-Java编程零基础...
### Java编程规范知识点详解 #### 一、原则 ##### 1.1 包的命名原则 在Java中,包是用来组织类的一种方式。通常情况下,为了保持一致性并遵循最佳实践,包名应采用全小写的字母。这主要是为了避免与类名或者枚举名...
6. 文档注释:清晰地记录和解释你的代码中使用等待唤醒机制的部分,以便其他开发者理解。 总之,理解并熟练运用Java的等待唤醒机制是提升多线程编程能力的关键。通过合理的设计和优化,我们可以构建出高效、可靠的...
* 写法是固定的 七、源文件和编译 * 编译:javac 源文件名.java * 解释运行:java 类名 八、包和package * package:用来整理归纳字节码文件 * 包名的声明通常不低于3层(com.姓名缩写.xxx) 九、命名规范 * ...
虽然注释是解释代码意图的重要工具,但过度注释或注释不准确都会带来负面影响。良好的注释应该简短明了,并仅在必要时出现。 #### 7. 保持一致性 遵循一致的编码风格对于团队协作至关重要。无论是命名约定、缩进...
1. **语法高亮**:为Java源代码提供颜色标记,使得代码更易读,便于快速识别关键字、注释、变量等元素。 2. **自动完成**:在编写代码时,提供智能提示,帮助用户快速输入常见语句或方法。 3. **错误检查和警告**:...
这种写法简洁明了,适合处理逻辑清晰、选项不多的情况。 #### 知识点六:最大公约数与最小公倍数(程序6) **定义与背景**: 最大公约数(GCD)是指能够同时整除两个或多个整数的最大正整数。最小公倍数(LCM)则...
- **8种基本类型的变量定义、常量写法**:Java有八种基本数据类型,分为数值型(整型`byte`, `short`, `int`, `long`; 浮点型`float`, `double`)和非数值型(布尔型`boolean`、字符型`char`)。常量通过`final`...
JAVA SWT事件四种写法实例解析 本文主要介绍了JAVA SWT事件四种写法实例解析,对大家的学习或者工作具有一定的参考学习价值。 一、匿名内部类写法 在JAVA SWT中,匿名内部类写法是一种常见的事件处理方式。例如,...
JAVA版商城系统是基于Java(SpringBoot) + Vue(Element UI) + UniApp开发的一套新零售移动电商系统 1:有详细的代码注释,有完整系统手册。 2:基于 SpringBoot 框架开发业界主流。 3:【前端】Web PC 管理端 vue + ...
* Java 程序的语句结尾必须以分号结尾,除非它是块注释或行注释。 五、 Java 输出语句 * Java 输出语句使用 System.out.println() 方法来输出结果。 * System.out.println() 方法可以输出字符串、整数、浮点数等...
在Java中,包声明必须位于源文件的最顶部,除了注释和文档注释外,不得有任何其他语句或注释在它之前。因此,选项2)“package MyPackage; import java.awt.*; class MyClass{}”是正确的,它遵循了正确的包声明和...