转换符 | 类型 |
---|---|
d | 十进制 |
x | 十六进制 |
o | 八进制 |
f | 定点浮点数 |
e | 指数浮点数 |
g | 通用浮点数(选e,f中较短者) |
a | 十六进制浮点数 |
s | 字符串 |
c | 单字符 |
b | 布尔 |
h | 散列码 |
tx | 日期时间 |
% | 百分号 |
1.段落注释
/* xxxxxxx
xxxx
xxxx */
2.单行注释
//xxxxxxxxxxx
3.文档注释
/**Class Name:test
Author:peanut
Version:1.8
Date:Apr 4 2020
I code this without purpose
*/
文档注释:
a.生成程序的文档信息,在每一个类、接口声明、(构造)方法、字段声明的前面。
b.注释内容分为变量、方法、类。
c.(类、变量、方法)注释出现在(类、变量、方法)定义前面
d.注释和定义之间不能有任何内容。
例:
/**A class comment*/
public class doctest{
/**A variable comment*/
public int I;
/**A method comment*/
public void f(){...}
}
javadoc标记是插入文档注释中的特殊标记
javadoc常用标记 | 作用 |
---|---|
@author | 为类或接口生成作者信息 |
@version | 指定类模块版本信息 |
@see | 提供另一个类方法成员变量等的链接 |
@param | 方法的形式参数 |
@return | 方法返回值 |
@exception/@throws | 定义方法可能出现异常 |
javadoc.exe在bin下,输出为html文件
使用javadoc HelloDate.java生成文档
运行程序效果如下
CST: China Standard Time
其中会生成很多文件,其中index.html是初始文件
javadoc的命令和执行选项功能后续介绍
System.out.print():正常打印
System.out.println():print基础上换行
System.out.printf():格式化输出(按照固定格式,更整齐)
用print效果如下