java注释规范.docx

上传人:b****0 文档编号:17901051 上传时间:2023-08-04 格式:DOCX 页数:13 大小:16.30KB
下载 相关 举报
java注释规范.docx_第1页
第1页 / 共13页
java注释规范.docx_第2页
第2页 / 共13页
java注释规范.docx_第3页
第3页 / 共13页
java注释规范.docx_第4页
第4页 / 共13页
java注释规范.docx_第5页
第5页 / 共13页
java注释规范.docx_第6页
第6页 / 共13页
java注释规范.docx_第7页
第7页 / 共13页
java注释规范.docx_第8页
第8页 / 共13页
java注释规范.docx_第9页
第9页 / 共13页
java注释规范.docx_第10页
第10页 / 共13页
java注释规范.docx_第11页
第11页 / 共13页
java注释规范.docx_第12页
第12页 / 共13页
java注释规范.docx_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

java注释规范.docx

《java注释规范.docx》由会员分享,可在线阅读,更多相关《java注释规范.docx(13页珍藏版)》请在冰点文库上搜索。

java注释规范.docx

java注释规范

设置注释模板的入口:

Window->Preference->Java->CodeStyle->CodeTemplate然后展开Comments节点就是所有需设置注释的元素啦。

现就每一个元素逐一介绍:

文件(Files)注释标签:

/** 

*@Project:

${project_name}

*@Title:

${file_name}

*@Package${package_name}

*@Description:

${todo}

*@authorjeffshawjeff_chon@ 

*@date${date}${time}

*@Copyright:

${year}Inc.Allrightsreserved.

*@versionV1.0 

*/

类(Types)注释标签(类的注释):

/**

*@ClassName:

${type_name}

*@Description:

${todo}

*@authorjeffshawjeff_chon@

*@date${date}${time}

*

*${tags}

*/

字段(Fields)注释标签:

/**

*@Fields${field}:

${todo}

*/ 

构造函数标签:

/**

*

Title:

*

Description:

*${tags}

*/

方法(Constructor&Methods)标签:

/**

*@Title:

${enclosing_method}

*@Description:

${todo}

*@param${tags}   设定文件

*@return${return_type}   返回类型

*@throws

*/

覆盖方法(OverridingMethods)标签:

/*(非Javadoc)

*

Title:

${enclosing_method}

*

Description:

*${tags}

*${see_to_overridden}

*/

代表方法(DelegateMethods)标签:

/**

*${tags}

*${see_to_target}

*/ 

getter方法标签:

/**

*@return${bare_field_name}

*/

setter方法标签:

/**

*@param${param}要设置的${bare_field_name}

*/

简单模板例1:

xmlversion="1.0"encoding="UTF-8"?

>/**

*@Fields${field}:

${todo}(用一句话描述这个变量表示什么)

*/

/**

*@return${bare_field_name}

*/

/**

*

Title:

${file_name}

*

Description:

构造函数

*${tags}

*/

/**   

*@Title:

${file_name}

*@Package${package_name}

*@Description:

${todo}(用一句话描述该文件做什么)

*@authorjeffshawemail:

jeff_chon@   

*@date${date}${time}

*@versionV1.0   

*/

/**

*@param${param}要设置的${bare_field_name}

*//**

*@author${user}

*

*${tags}

*//**

*${tags}

*${see_to_target}

*//**(非Javadoc)

*

Title:

${enclosing_method}

*

Description:

*${tags}

*${see_to_overridden}

*//**

*${tags}

*/

xmlversion="1.0"encoding="UTF-8"?

>/**

*@Fields${field}:

${todo}(用一句话描述这个变量表示什么)

*/

/**

*@return${bare_field_name}

*/

/**

*

Title:

${file_name}

*

Description:

构造函数

*${tags}

*/

/**

*@Title:

${file_name}

*@Package${package_name}

*@Description:

${todo}(用一句话描述该文件做什么)

*@authorjeffshawemail:

jeff_chon@ 

*@date${date}${time}

*@versionV1.0

*/

/**

*@param${param}要设置的${bare_field_name}

*//**

*@author${user}

*

*${tags}

*//**

*${tags}

*${see_to_target}

*//**(非Javadoc)

*

Title:

${enclosing_method}

*

Description:

*${tags}

*${see_to_overridden}

*//**

*${tags}

*/

简单模板2:

xmlversion="1.0"encoding="UTF-8"?

>

   

               autoinsert="false"   

               context="constructorcomment_context"   

               deleted="false"   

               description="Commentforcreatedconstructors"   

               enabled="true"   

               id="org.eclipse.jdt.ui.text.codetemplates.constructorcomment"

               name="constructorcomment">

   /**  

    *创建一个新的实例${enclosing_type}.  

    *${tags}  

    */  

   

   

               autoinsert="true"   

               context="settercomment_context"

               deleted="false"   

               description="Commentforsettermethod"   

               enabled="true"   

               id="org.eclipse.jdt.ui.text.codetemplates.settercomment"   

               name="settercomment">

   /**  

    *@param${param}the${bare_field_name}toset  

    */  

   

   

               autoinsert="false"   

               context="methodcomment_context"   

               deleted="false"   

               description="Commentfornon-overridingmethods"   

               enabled="true"   

               id="org.eclipse.jdt.ui.text.codetemplates.methodcomment"   

               name="methodcomment">

   /**  

    *此方法描述的是:

  

    *@author:

jeffwhawemail:

jeff_chon@ 

    *@version:

${date}${time}  

    */  

   

   

               autoinsert="true"   

               context="delegatecomment_context"   

               deleted="false"   

               description="Commentfordelegatemethods"   

               enabled="true"   

               id="org.eclipse.jdt.ui.text.codetemplates.delegatecomment"   

               name="delegatecomment">

   /**  

    *${tags}  

    *${see_to_target}  

    */  

   

   

               autoinsert="false"   

               context="filecomment_context"   

               deleted="false"   

               description="CommentforcreatedJavafiles"   

               enabled="true"   

               id="org.eclipse.jdt.ui.text.codetemplates.filecomment"   

               name="filecomment">

   /**  

    *文件名:

${file_name}  

    *  

    *版本信息:

  

    *日期:

${date}  

    *CopyrightCorporation${year}   

    *版权所有  

    *  

    */  

   

   

               autoinsert="false"   

               context="gettercomment_context"   

               deleted="false"   

               description="Commentforgettermethod"   

               enabled="true"   

               id="org.eclipse.jdt.ui.text.codetemplates.gettercomment"   

               name="gettercomment">

   /**  

    *${bare_field_name}  

    *  

    *@returnthe${bare_field_name}  

    *@since  CodingExampleVer(编码范例查看)1.0  

   */  

   

   

               autoinsert="true"   

               context="overridecomment_context"   

               deleted="false"   

               description="Commentforoverridingmethods"   

               enabled="true"   

               id="org.eclipse.jdt.ui.text.codetemplates.overridecomment"   

               name="overridecomment">

   /*(non-Javadoc)  

    *${see_to_overridden}  

    */  

   

   

               autoinsert="false"   

               context="fi

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2