设置java注释模板
Eclipse中设置在创建新类时自动生成注释

Eclipse中设置在创建新类时自动生成注释
分类:IDE 2011-10-25 17:48 57人阅读评论(0) 收藏举报方法一:Eclipse中设置在创建新类时自动生成注释
windows-->preference
Java-->Code Style-->Code Templates
code-->new Java files
编辑它
${filecomment}
${package_declaration}
/**
* @author 作者E-mail:
* @version 创建时间:${date} ${time}
* 类说明
*/
${typecomment}
${type_declaration}
方法二:
通过菜单Window->Preference 打开参数设置面板,然后选择:
Java -> Code Style -> Code Templates
在右侧选择Comments,将其中的Files项,然后选右边的"Edit",进入编辑模式:
进入编辑模式后就可以自定义注释了。
另外可以插入一些变量,如年、日期等等。
最后,确保Code -> New Java files 中有:"${filecomment}"
当然,通过“导出”和“导入”功能,你可以把自己的模板导出来在其他机器上使用。
以上是文件注释,类中的方法自动添加注释类似,对应于Files下面的Types。
Eclipse快捷键:选中你的方法后alt+shift+J。
java三种注释

java三种注释
java三种注释
1.java规定了三种注释⽅式:单⾏注释、多⾏注释、⽂档注释
2.单⾏注释和多⾏注释的作⽤:
对所写的程序进⾏解释和说明,增强可读性
调试所写的代码:例如对部分代码注释,进⾏运⾏来找到代码错误的地⽅
特点:单⾏注释和多⾏注释,注释的内容不参与编译
单⾏注释
格式:
class helloJava{
//单⾏注释:如下的main⽅法是程序的⼊⼝!
public static void main(String args[]){
//单⾏注释:如下的语句表⽰输出到控制台
System.out.println("Hello World!");
}
}
多⾏注释
格式:
/*
这⾥是多⾏注释
*/
⽂档注释(java特有)
格式:
/**
@author 指定java程序的作者
@version 指定源⽂件的版本
*/
注释内容可以被JDK提供的⼯具Javadoc所解析,⽣成⼀套以⽹页⽂件形式体现的该程序的说明⽂档命令: javadoc -d Myjavadoc -author -version 1.2注释.java
解释:命令⾏格式为Javadoc -d ⽂件夹名字 -author -version ⽂件名.Java
⽂件夹是⾃⼰随便起的,会被放在与Java⽂件相同的⽂件⽬录下。
注意:多⾏注释不能够嵌套使⽤。
idea 2021设置标准的 javadoc注释

一、概述在开发软件项目的过程中,代码的注释是至关重要的。
好的注释能够提高代码的可读性和可维护性,同时也有利于团队协作和知识传承。
在Java编程语言中,Javadoc是一种非常常见的注释规范,它能够帮助开发人员生成文档,并且规范了注释的格式和内容。
二、Javadoc注释的重要性1. 提高代码可读性:使用Javadoc规范的注释能够使代码更易于阅读,开发人员能够快速了解每个方法、类的功能和用法。
2. 方便文档生成:Javadoc注释可以用来生成项目的API文档,这样就能够方便地为其他开发人员提供项目的说明文档。
3. 促进团队合作:Javadoc规范的注释能够让团队成员更容易地理解和使用彼此编写的代码,有利于团队合作和项目进展。
三、Javadoc注释的基本格式在编写Javadoc注释时,需要遵循一定的格式和规范。
一般来说,Javadoc注释由三部分构成:描述、标签、文档注释。
1. 描述:描述中应包括对方法、类、变量等内容的简要介绍,以及其作用、参数、返回值等信息。
2. 标签:标签是以开头的关键字,包含在描述之后,用以标识注释的类型和内容,例如param、return等。
3. 文档注释:文档注释是由描述和标签组成的完整注释整体,用以说明代码的作用和用法。
四、Javadoc注释的最佳实践1. 每一个方法都要有Javadoc注释:对于每一个方法都应该编写清晰的Javadoc注释,包括描述、参数、返回值等信息。
2. 遵循标准格式:在编写Javadoc注释时,应该尽量遵循Javadoc的标准格式和命名约定,保持统一和规范。
3. 及时更新注释:随着代码的更新和修改,Javadoc注释也需要随之进行更新,以保持文档的及时性和准确性。
五、IDEA 2021中设置Javadoc注释在IDEA 2021中,设置Javadoc注释可以帮助开发人员自动创建和维护Javadoc注释,提高开发效率和注释的准确性。
1. 打开IDEA的设置:在IDEA中选择File -> Settings -> Editor -> Code Style -> Java,在右侧的Javadoc标签页下可以进行Javadoc 注释格式的设置。
idea多行注释模板

idea多行注释模板在编程中,注释是一个非常重要的部分,它可以让我们更好地了解程序的逻辑和思路,还能方便后续的维护和修改。
而在注释中,多行注释是一种非常常见的形式,它可以在代码中间隔开一段注释内容,更加清晰明了。
那么,在多行注释中,如何使用idea来快速生成注释模板呢?步骤一:打开idea并创建一个测试文件首先,我们需要打开idea并在其中创建一个测试文件。
在编辑器中,我们可以使用Ctrl+N快捷键,或者通过File -> New -> Java Class等菜单来创建一个Java类文件,并命名为Test。
步骤二:快速生成多行注释在编辑器中,我们需要在Test类的某个方法中输入多行注释。
例如,我们可以在main方法中输入以下注释:/*** 这个方法是主方法,* 在程序启动的时候会首先被执行,* 它负责启动整个程序,* 并调用其他模块的方法。
*/在输入完这段注释后,我们只需要使用Ctrl+Shift+/快捷键,或者通过Code -> Surround with... -> Block comment等菜单,来快速将该注释字符串用/*和*/包围起来,完成多行注释的生成。
步骤三:引入注释模板当我们需要多次使用相同的注释模板时,我们可以将其保存为一个模板,方便后续的使用。
这可以通过在代码编辑器中设置代码模板实现。
具体步骤如下:1. 在idea的Settings -> Editor -> Live Templates中,点击Java选项卡;2. 在Java选项卡中,点击右上角的“+”按钮,新增一个代码模板;3. 在代码模板的配置页面中,设置Abbreviation为comment,并在Template Text中输入以下内容:/*** $END$*/注意:$END$是一个占位符,表示光标在该位置时,代码模板将被执行。
4. 点击Save按钮,保存配置后关闭页面。
步骤四:使用注释模板在配置好注释模板之后,我们就可以在代码编辑器中快速生成多行注释了。
idea 编辑注释格式

在IntelliJ IDEA中,你可以按照以下步骤设置和编辑注释格式:1. 打开IntelliJ IDEA,点击顶部菜单栏的"File"(文件)。
2. 在下拉菜单中选择"Settings"(设置)或者直接使用快捷键"Ctrl + Alt + S"(Windows/Linux)或"Cmd + ,"(Mac)。
3. 在左侧的设置面板中,找到并点击"Editor"(编辑器)。
4. 在"Editor"(编辑器)下,点击"Code Style"(代码风格)。
5. 在"Code Style"(代码风格)下,选择你正在使用的编程语言。
例如,如果你正在编写Java代码,就选择"Java"。
6. 在右侧的设置面板中,点击"Documentation Comment"(文档注释)选项卡。
在这里,你可以根据需要配置注释的格式,包括:注释的开头和结尾标记。
是否在新的一行开始注释。
是否自动添加@author、@version等标签。
注释的对齐方式等。
7. 对于一些特定的语言,如Java,你还可以点击"Other"(其他)选项卡,然后在"Line comment at first column"(第一列的行注释)和"Block comment at first column"(第一列的块注释)选项中设置注释的格式。
8. 设置完成后,点击右下角的"OK"(确定)按钮保存你的更改。
现在,当你在IntelliJ IDEA 中编写注释时,它将自动应用你所设置的格式。
如果你想手动调整某个注释的格式,可以选中该注释,然后使用代码格式化快捷键"Ctrl + Alt + L"(Windows/Linux)或"Cmd + Option + L"(Mac)。
java文档注释规范(一)

java⽂档注释规范(⼀)https:///huangsiqian/article/details/82725214Javadoc⼯具将从四种不同类型的“源”⽂件⽣成输出⽂档:Java语⾔类的源⽂件(.java),包注释⽂件,概述注释⽂件和其他未处理的⽂件。
包注释⽂件(Package Comment File)每个包都有⾃⼰的⽂档注释。
有两种⽅式来创建包注释⽂件:package-info.java - 可以包含包的声明,包注解(anotation),包注释和Javadoc 标签(tag)。
包注释放在包声明之前。
这是JDK 5.0新引⼊的特性。
如下。
File: java/applet/package-info.java 注意:⽂档注释块内部⾏⾸的*号是可选的/*** Provides the classes necessary to create an applet and the classes an applet uses* to communicate with its applet context.* <p>* The applet framework involves two entities:* the applet and the applet context. An applet is an embeddable window (see the* {@link java.awt.Panel} class) with a few extra methods that the applet context* can use to initialize, start, and stop the applet.** @since 1.0* @see java.awt*/package ng.applet;package.html - 只能包含包注释和Javadoc标签,不能包含包注解。
java自定义注解在excel导出时的使用

java自定义注解在excel导出时的使用在Java中,自定义注解是一种用于在程序中进行标记的机制。
通过定义自己的注解,可以为类、方法、字段等元素添加元数据,用于描述它们的特性和行为。
在Excel导出时,自定义注解可以用来定义导出的字段和格式,并且可以通过反射机制来读取注解信息,实现自动导出的功能。
下面是一个简单的自定义注解示例:```javaimport ng.annotation.*;String name( default ""; // 导出字段的名称int width( default 20; // 导出字段的宽度String format( default ""; // 导出字段的格式```定义了注解之后,可以在需要导出的类中使用该注解对字段进行标记。
例如:```javapublic class Userprivate String name;private int age;//其他字段和方法...```接下来,可以编写一个用于导出Excel的工具类。
该类可以使用反射来读取类的字段和注解信息,并根据注解信息生成相应的Excel文件。
以下是一个简单的Excel导出工具类示例:```javapublic class ExcelExportUtilpublic static <T> void exportToExcel(List<T> data, Class<T> clazz, String filePath)//创建工作簿和工作表Workbook workbook = new HSSFWorkbook(;Sheet sheet = workbook.createSheet("Sheet1");//获取类的字段和注解信息Field[] fields = clazz.getDeclaredFields(;for (int i = 0; i < fields.length; i++)Field field = fields[i];ExcelField excelField =field.getAnnotation(ExcelField.class);if (excelField != null)//获取注解信息String fieldName = (;int width = excelField.width(;//设置列宽sheet.setColumnWidth(i, width * 256);//创建表头单元格Row headerRow = sheet.getRow(0);if (headerRow == null)headerRow = sheet.createRow(0);}Cell headerCell = headerRow.createCell(i); headerCell.setCellValue(fieldName);}}//创建数据行for (int i = 0; i < data.size(; i++)T item = data.get(i);Row dataRow = sheet.getRow(i + 1);if (dataRow == null)dataRow = sheet.createRow(i + 1);}for (int j = 0; j < fields.length; j++)Field field = fields[j];if (field.isAccessible()try//获取字段值Object value = field.get(item);//创建数据单元格并填充数据Cell dataCell = dataRow.createCell(j); if (value instanceof String) dataCell.setCellValue((String) value); } else if (value instanceof Integer) dataCell.setCellValue((int) value);} else if (value instanceof Double) dataCell.setCellValue((double) value); }} catch (IllegalAccessException e)e.printStackTrace(;}}}}// 保存Excel文件try (FileOutputStream outputStream = newFileOutputStream(filePath))workbook.write(outputStream);} catch (IOException e)e.printStackTrace(;}}```在上面的示例中,exportToExcel方法接收一个泛型列表和类的字节码对象,通过反射来读取类的字段和注解信息,并根据注解信息生成Excel文件。
idea中live template创建自定义方法注释

idea中live template创建自定义方法注释## IDEA中Live Template创建自定义方法注释IntelliJ IDEA(简称IDEA)是一款广受Java开发者欢迎的集成开发环境,其强大的代码自动补全和模板功能大大提高了开发效率。
其中,Live Template功能让开发者能够自定义代码模板,以便在编写代码时快速插入预定义的代码片段。
下面,我们将详细介绍如何在IDEA中创建自定义的方法注释Live Template。
### 导语在软件开发中,良好的注释习惯对于代码的可读性和维护性至关重要。
利用IDEA的Live Template功能,我们可以快速生成标准化的方法注释,节省时间并保持代码风格的统一。
### 创建自定义方法注释的步骤#### 1.打开Template Group设置- 在IDEA中,依次点击`File > Settings > Editor > Live Templates`。
- 在右侧,你可以看到已有的模板组。
如果要创建新的模板组,点击`+`号,选择`Group...`,输入新组的名称,例如“Custom Comments”。
#### 2.创建新的模板- 在你刚刚创建的模板组内,点击`+`号,选择`Template Group...`创建新的模板。
- 输入模板名称,例如“methodComment”,并定义适用的上下文,例如选择`Java`。
#### 3.编辑模板内容- 在Template text区域,输入你的模板内容。
以下是一个方法注释的示例模板:```java/*** $METHOD_NAME$** $DESCRIPTION$** @param $PARAMS$* @return $RETURN$* @throws $EXCEPTIONS$*/```- 在这个模板中,`$METHOD_NAME$`、`$DESCRIPTION$`、`$PARAMS$`、`$RETURN$`和`$EXCEPTIONS$`是变量,它们会在插入模板时被替换。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments 节点就是所有需设置注释的元素啦。
现就每一个元素逐一介绍:文件(Files)注释标签:/*** @Project: ${project_name}* @Title: ${file_name}* @Package ${package_name}* @Description: ${todo}* @author shenyanghong ahong2011@* @date ${date} ${time}* @Copyright: ${year} Inc. All rights reserved.* @version V1.0*/类(Types)注释标签(类的注释):/*** @ClassName ${type_name}* @Description ${todo}* @author shenyanghong ahong2011@* @date ${date}* ${tags}*/字段(Fields)注释标签:/*** @Fields ${field} : ${todo}*/构造函数标签:/*** <p>Title: </p>* <p>Description: </p>* ${tags}*/方法(Constructor & Methods)标签:/*** @Title: ${enclosing_method}* @Description: ${todo}* @param ${tags} 设定文件* @return ${return_type} 返回类型* @throws*/覆盖方法(Overriding Methods)标签:/* (非 Javadoc)* <p>Title: ${enclosing_method}</p> * <p>Description: </p>* ${tags}* ${see_to_overridden}*/代表方法(Delegate Methods)标签:/*** ${tags}* ${see_to_target}*/getter方法标签:/*** @return ${bare_field_name}*/setter方法标签:/*** @param ${param} 要设置的 ${bare_field_name}*/简单模板例1:<?xml version="1.0" encoding="UTF-8"?><templates><template autoinsert="true"context="fieldcomment_context" deleted="false" description="字段的注释" enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name="fieldcomment">/*** @Fields ${field} : ${todo}(用一句话描述这个变量表示什么)*/</template><template autoinsert="true" context="gettercomment_context" deleted="false" description="getter 方法的注释" enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name="gettercomment">/*** @return ${bare_field_name}*/</template><template autoinsert="true" context="constructorcomment_context" deleted="false" description="创建的构造函数的注释" enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name="constructorcomment">/** * <p>Title:${file_name} </p>* <p>Description: 构造函数</p>* ${tags}*/</template><template autoinsert="true" context="filecomment_context" deleted="false" description="Java 文件的注释" enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.filecomment" name="filecomment">/*** @Title: ${file_name}* @Package ${package_name}* @Description: ${todo}(用一句话描述该文件做什么)* @author jeffshaw email:jeff_chon@* @date ${date} ${time}* @version V1.0*/</template><template autoinsert="true" context="settercomment_context" deleted="false" description="setter 方法的注释" enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.settercomment" name="settercomment">/*** @param ${param} 要设置的 ${bare_field_name}*/</template><template autoinsert="true" context="typecomment_context" deleted="false" description="创建的类型的注释" enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.typecomment" name="typecomment">/*** @author ${user}** ${tags}*/</template><template autoinsert="true" context="delegatecomment_context" deleted="false" description="代表方法的注释" enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name="delegatecomment">/*** ${tags}* ${see_to_target}*/</template><template autoinsert="true" context="overridecomment_context" deleted="false" description="覆盖方法的注释" enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name="overridecomment">/** (非Javadoc)* <p>Title: ${enclosing_method}</p>* <p>Description: </p>* ${tags}* ${see_to_overridden}*/</template><template autoinsert="true" context="methodcomment_context" deleted="false" description="非覆盖方法的注释" enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name="methodcomment">/*** ${tags}*/</template></templa<?xml version="1.0" encoding="UTF-8"?><templates><template autoinsert="true"context="fieldcomment_context" deleted="false" description="字段的注释" enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name="fieldcomment">/*** @Fields ${field} : ${todo}(用一句话描述这个变量表示什么)*/</template><template autoinsert="true" context="gettercomment_context" deleted="false" description="getter 方法的注释" enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name="gettercomment">/*** @return ${bare_field_name}*/</template><template autoinsert="true" context="constructorcomment_context" deleted="false" description="创建的构造函数的注释" enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name="constructorcomment">/** * <p>Title:${file_name} </p>* <p>Description: 构造函数</p>* ${tags}*/</template><template autoinsert="true" context="filecomment_context" deleted="false" description="已创建的 Java 文件的注释" enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.filecomment" name="filecomment">/*** @Title: ${file_name}* @Package ${package_name}* @Description: ${todo}(用一句话描述该文件做什么)* @author jeffshaw email:jeff_chon@* @date ${date} ${time}* @version V1.0*/</template><template autoinsert="true" context="settercomment_context" deleted="false" description="setter 方法的注释" enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.settercomment" name="settercomment">/*** @param ${param} 要设置的 ${bare_field_name}*/</template><template autoinsert="true" context="typecomment_context" deleted="false" description="创建的类型的注释" enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.typecomment" name="typecomment">/*** @author ${user}** ${tags}*/</template><template autoinsert="true" context="delegatecomment_context" deleted="false" description="代表方法的注释" enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name="delegatecomment">/*** ${tags}* ${see_to_target}*/</template><template autoinsert="true" context="overridecomment_context" deleted="false" description="覆盖方法的注释" enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name="overridecomment">/** (非Javadoc)* <p>Title: ${enclosing_method}</p>* <p>Description: </p>* ${tags}* ${see_to_overridden}*/</template><template autoinsert="true" context="methodcomment_context" deleted="false" description="非覆盖方法的注释" enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name="methodcomment">/*** ${tags}*/</template></templa简单模板2:<?xml version="1.0" encoding="UTF-8"?><templates><templateautoinsert="false"context="constructorcomment_context"deleted="false"description="Comment for created constructors"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.constructorcomment"name="constructorcomment">/*** 创建一个新的实例 ${enclosing_type}.* ${tags}*/</template><templateautoinsert="true"context="settercomment_context"deleted="false"description="Comment for setter method"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.settercomment" name="settercomment">/*** @param ${param} the ${bare_field_name} to set*/</template><templateautoinsert="false"context="methodcomment_context"deleted="false"description="Comment for non-overriding methods"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name="methodcomment">/*** 此方法描述的是:* @author: jeffwhaw email:jeff_chon@* @version: ${date} ${time}*/</template><templateautoinsert="true"context="delegatecomment_context"deleted="false"description="Comment for delegate methods"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name="delegatecomment">/*** ${tags}* ${see_to_target}*/</template>autoinsert="false"context="filecomment_context"deleted="false"description="Comment for created Java files"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.filecomment"name="filecomment">/*** 文件名:${file_name}** 版本信息:* 日期:${date}* Copyright Corporation ${year}* 版权所有**/</template><templateautoinsert="false"context="gettercomment_context"deleted="false"description="Comment for getter method"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name="gettercomment">/*** ${bare_field_name}** @return the ${bare_field_name}* @since CodingExample Ver(编码范例查看) 1.0*/</template><templateautoinsert="true"context="overridecomment_context"deleted="false"description="Comment for overriding methods"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name="overridecomment">/* (non-Javadoc)* ${see_to_overridden}*/<templateautoinsert="false"context="fieldcomment_context"deleted="false"description="Comment for fields"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.fieldcomment"name="fieldcomment">/*** ${field}:${todo}(用一句话描述这个变量表示什么)** @since Ver 1.1*/</template><templateautoinsert="false"context="typecomment_context"deleted="false"description="Comment for created types"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.typecomment"name="typecomment">/*** 此类描述的是:* @author: jeffshaw email:jeff_chon@* @version: ${date} ${time}*/</template></templates><?xml version="1.0" encoding="UTF-8"?><templates><templateautoinsert="false"context="constructorcomment_context"deleted="false"description="Comment for created constructors"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name="constructorcomment">/*** 创建一个新的实例 ${enclosing_type}.** ${tags}*/</template><templateautoinsert="true"context="settercomment_context"deleted="false"description="Comment for setter method"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.settercomment" name="settercomment">/*** @param ${param} the ${bare_field_name} to set*/</template><templateautoinsert="false"context="methodcomment_context"deleted="false"description="Comment for non-overriding methods"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name="methodcomment">/*** 此方法描述的是:* @author: jeffshaw email:jeff_chon@* @version: ${date} ${time}*/</template><templateautoinsert="true"context="delegatecomment_context"deleted="false"description="Comment for delegate methods"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name="delegatecomment">/*** ${tags}* ${see_to_target}*/</template><templateautoinsert="false"context="filecomment_context"deleted="false"description="Comment for created Java files"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.filecomment"name="filecomment">/*** 文件名:${file_name}** 版本信息:* 日期:${date}* Copyright 足下 Corporation ${year}* 版权所有**/</template><templateautoinsert="false"context="gettercomment_context"deleted="false"description="Comment for getter method"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name="gettercomment">/*** ${bare_field_name}** @return the ${bare_field_name}* @since CodingExample Ver(编码范例查看) 1.0*/</template><templateautoinsert="true"context="overridecomment_context"deleted="false"description="Comment for overriding methods"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name="overridecomment">/* (non-Javadoc)* ${see_to_overridden}*/</template><templateautoinsert="false"context="fieldcomment_context"deleted="false"description="Comment for fields"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name="fieldcomment">/*** ${field}:${todo}(用一句话描述这个变量表示什么)** @since Ver 1.1*/</template><templateautoinsert="false"context="typecomment_context"deleted="false"description="Comment for created types"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.typecomment" name="typecomment">/*** 此类描述的是:* @author: jeffshaw email:jeff_chon@* @version: ${date} ${time}*/</template></templates>。