java 文件备注_java文档注释:

java支持三种注释方式,前两种分别是//和/* */,第三种被称作说明注释,它以/**开始,以*/结束.

说明注释允许你在程序中嵌入关于程序的信息,你可以使用javadoc工具软件来生成信息,

并输出到html文件中。说明注释,使你更加方便的记录你的程序信息.

javadoc标签:

@author,标识一个类的作者 ,@author description

@deprecated,指名一个过期的类或成员,@deprecated description,

{@docRoot},指明当前文档根目录的路径,Directory Path,

@exception,标志一个类抛出的异常,@exception exception-name explanation

{@inheritDoc}从直接父类继续的注释,inherits a comment from the immediate surperclass,

{@link} 插入一个倒另一个主题的链接,{@link name text}

{@linkplain} 插入一个到另一个主题的链接,但是该链接显示纯文本字体,Inserts an in-line link to another topic,

@param,说明一个方法的参数,@param parameter-name explanation,

@return,说明返回值类型,@return explanation,

@see ,指定一个倒另一个主题的链接,@see anchor

@serial,说明一个序列化属性,@serial description

@serialData,说明通过writeObject()和writeExternal()方法写的数据,@serialData description,

@serialField,说明一个ObjectStreamField组件,@serialField name type description,

@since,标记当引入一个特定的变化时,@since release

@throws,和@exception 标签一样,The @throws tag has the same meaning as the @exception tag,

{@value} 显示常量的值,该常量必须是static属性,Displays the value of a constant,which must be a static field.

@version,指定类的版本, @version info.

文档注释:

在开始的/**之后,第一行或几行是关于类,变量和方法的主要描述.

之后,你可以包含一个或多个各种各样的@标签,每一个@标签必须在一个新行的开始或者在一行的

开始紧跟星号(*),多个相同类型的标签应该放成一组,例如,如果你有三个@see标签,

可以将它们一个接一个的放在一起.

/**这个类绘制一个条形图

*@author runoob

*@version 1.2

/

import java.io.*;

/**

* 这个类演示了文档注释

* @author Ay

* @version 1.2

*/

public class SquareNum{

/**

* This method returns the square of num.

* This is a multiline description,you can use

* as many lines as you like.

* @param num the value to be squared.

* @return num squared.

*/

public double square(double num){

return num*num;

}

/**

* This method inputs a number from the user.

* @return The value input as a double.

* @exception IOException On input error.

* @see IOException

*/

public double getNumber() throws IOException{

InputStreamReader isr=new InputStreamReader(System.in);

BufferedReader inData=new BufferedReader(isr);

String str;

str=inData.readLine();

return (new Double(str)).doubleValue();

}

/**

* This method demonstrates square().

* @param args Unused.

* @return Nothing.

* @exception IOException On input error.

* @see IOException

*/

public static void main(String args[])throws IOException{

SquareNum ob=new SquareNum();

double val;

System.out.println("Enter value to be squared:");

val=ob.getNumber();

val=ob.square(val);

System.out.println("Squared value is"+val);

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值