什么是java注释文档

什么是java注释文档,第1张

Java有三种注释方式: 1、 // String a = "a"; 2、 / String b = "b"; String c = "c"; / 3、 / String d = "d"; String e = "e"; / 其中1和2是一样的,但1只是注释一行;2可以注释多行 3除了可以注释多行外,并且可以用JDK中的javadoc生成文档,Java的API document就是用javadoc生成的JDK源码中的第三类注释。所以第3类注释可以称之为注释文档。

希望采纳

(1)单行注释:以“ // ”开头后面接所要加的说明的内容。如下面所示: //定义变量a int a = 10; //定义变量b int b = 20;上面的语句中,在编译的过程就会直接略过注释,只会编译 int a = 10 和 int b = 20这两句。由此可见注释只是起着说明的作用。

(2)多行注释:以“/”开头,以“/”结尾。 假设当你要说明你所写的代码的功能时。要说明的内容有很多。如果全部放在同一行会显得很难看。所以一般会用多行来写,如下所示// 说明//说明//说明//说明以上是用四个单行注释来注释四行说明。但如果有10行说明就要按十个“//”这显示很麻烦,所以这时就可采用多行注释。上面的可改成:/说明说明说明说明/也可以这样/ 说明 说明 说明 说明 /

(3)文档注释:以“/”开头,以“/”结尾。文档注释主要是生成文档的。

//看例子

import javautilArrayList;

public class Hi

{

public static void main(String[] args)

{

}

}

/将文档注释放在这些地方

将文档注释放在这些地方

将文档注释放在这些地方

将文档注释放在这些地方/

class Stu

{

Stu(int id,String n)

{

thisid=id;

thisname=n;

}

int id;

String name;

}

注释符就是用来标记注释的符号,Java中有3种注释符号

1 单行注释:

从“//”开始到行末结束,均视为单行注释。

2 多行注释:

从“/”开始到“/”结束,均视为多行注释。

3 文档注释:

从“/”开始到“/”结束,均视为文档注释。

所谓文档注释,是指用javadoc命令可以提取为Java API文档的注释内容,也就是类的注释和方法的注释。

Java中没有标识符的概念,有标识的概念。标识是指包名、类名、方法名、变量名、参数名。在你的代码中,比如类名 slra、方法名 main、参数名 args,这些是标识

JAVA 的注释大致分为3块

1、行注释

就是在一行的最前端 写上 “//”

2、块注释

就是在要注释的代码块的前面加上 “/”在结尾加上“/”

3、文档注释

文档注释一般用于方法或类上

常用Java注释标签(Java comment

tags)

@author 作者

适用范围:文件、类、方法

(多个作者使用多个@author标签标识,java

doc中显示按输入时间顺序罗列。)

例:

@author Leo Yao

@param 输入参数的名称 说明

适用范围:方法

例: @param str

the String用来存放输出信息。

@return 输出参数说明

适用范围:方法

例:

@return <code>true</code>执行成功;

<code>false</code>执行失败

@since

JDK版本

用于标识编译该文件所需要的JDK环境。

适用范围:文件、类

例: @since

JDK16

@version 版本号

用于标识注释对象的版本号

适用范围:文件、类、方法

例: @version 10

@see 链接目标

表示参考。会在java 文档中生成一个超链接,链接到参考的类容。使用中的感觉是@see不需要包路径,对我这种懒人比较喜欢,相对{@link

}这种既要加大括号,有需要包路径,我还是选择偷懒,当然你要是不介意使用import导入要link的类,那就可以达到@see的效果,所以总体来说,还是选择@see,当然两个在特殊场合下还是用法不一样的

用法:

@see

#field

@see #Constructor(Type,

Type)

@see #Constructor(Type id, Type

id)

@see #method(Type,

Type,)

@see #method(Type id, Type,

id)

@see

Class

@see

Class#field

@see Class#Constructor(Type,

Type)

@see Class#Constructor(Type id,

Type id)

@see Class#method(Type,

Type,)

@see Class#method(Type id, Type

id,)

@see

packageClass

@see

packageClass#field

@see

packageClass#Constructor(Type, Type)

@see

packageClass#Constructor(Type id, Type id)

@see packageClass#method(Type,

Type,)

@see packageClass#method(Type

id, Type, id)

@see

package

@throws 异常

标识出方法可能抛出的异常

适用范围:方法

例: @throws IOException If an input or output

exception occurred

@deprecated 解释

标识对象过期

适用范围:文件、类、方法

@link 链接地址

链接到一个目标,用法类似@see。但常放在注释的解释中形如{@link …}

例:

/

@deprecated As of JDK 11,

replaced by

{@link

#setBounds(int,int,int,int)}

/

以上就是关于什么是java注释文档全部的内容,包括:什么是java注释文档、Java如何进行单行注释和多行注释、如何写Java文档注释等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9791554.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存