MyEclipse_(注释模板详细)
MyEclipse设置Java代码注释模板

设置注释模板的入口:Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。
现就每一个元素逐一介绍:文件(Files)注释标签:/*** @Title: ${file_name}* @Package ${package_name}* @Description: ${todo}* @author chenguang* @date ${date} ${time}* @version V1.0*/类型(Types)注释标签(类的注释):/*** 类功能说明* 类修改者修改日期* 修改说明* <p>Title: ${file_name}</p>* <p>Description:清大海辉科技开发平台</p>* <p>Copyright: Copyright (c) 2006</p>* <p>Company:北京清大海辉科技有限公司</p>* @author ${user}* @date ${date} ${time}* @version V1.0*/字段(Fields)注释标签:/*** @Fields ${field} : ${todo}*/构造函数标签:/*** <p>Title: </p>* <p>Description: </p>* ${tags}*/方法(Constructor & Methods)标签:/*** 函数功能说明* ${user} ${date}* 修改者名字修改日期* 修改内容* @param ${tags}* @return ${return_type}* @throws*/getter方法标签:/*** @return ${bare_field_name}*/setter方法标签:/*** @param ${param} ${bare_field_name}*/加注释快捷键:选中你要加注释的方法或类,按Alt + shift + J。
MyEclipse_(注释模板)

本文转自:kaminlee.iteye./blog/1101938Window --> Java --> Code Style --> Code Templates --> Comments --> types --> Edit/**** 项目名称:${project_name}* 类名称:${type_name}* 类描述:* 创建人:${user}* 创建时间:${date} ${time}* 修改人:${user}* 修改时间:${date} ${time}* 修改备注:* version**/----------------------------------------------------------------------------------------------------------设置注释模板的入口:Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。
现就每一个元素逐一介绍:文件(Files)注释标签:/*** Title: ${file_name}* Package ${package_name}* Description: ${todo}(用一句话描述该文件做什么)* author A18ccms A18ccms_gmail_* date ${date} ${time}* version V1.0*/类型(Types)注释标签(类的注释):/*** ClassName: ${type_name}* Description: ${todo}(这里用一句话描述这个类的作用)* author A18ccms a18ccms_gmail_* date ${date} ${time}** ${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}*/简单模板例子:view plaincopy to clipboardprint?<?xml version="1.0" encoding="UTF-8"?><templates><templateautoinsert="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 DAIGUANGJIU* 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><templateautoinsert="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 DAIGUANGJIU* 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:view plaincopy to clipboardprint?<?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: wangxiongdx163.* 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: wangxiongdx163.* version: ${date} ${time}*/</template></templates>。
MyEclipse详细使用教程

MyEclipse详细使⽤教程第⼀部分MyEclipse的基本使⽤⼀.提⽰:MyEclipse的透视图按钮:可以切换不同的透视图(位于右上⾓)1.建⽴⼀个⼯程----File—new—project---选项含有Javaproject,webproject等等—输⼊⼯程名字如myproject,其他可以选择默认—完成2.创建⼀个java⽂件---myproject—右键—new---SourceFolder(还有class,package,Folder等等)---名字如src—以后可以将class⽂件放⼊其中,可以在src右键—new--class—创建Java⽂件注意:folder与Source Folder的区别Source Folder:⽤于放置Java⽂件,可以⾃动编译,可以嵌套;Folder:是⼀般的⽂件夹,不可以编译,要⽤到下⾯的⽣成源⽂件夹3.运⾏Java⽂件----选中Test—右键—runas—Java Application 或者单击⼯具栏按钮(类似播放器开始按钮)4.MyEclipse的⾃动提⽰,⾃动修正,⾃动完成功能:黄⾊,红⾊标志提⽰(1)输⼊部分字符,⽅法⾃动⽣成(2)根据提⽰,导⼊相应的包(3)提⽰清楚未使⽤的包(4)提⽰⽆⽤的⽅法,变量(5)⾃动提⽰接⼝,抽象类的的⽅法以及重载注意:《1》接⼝例⼦:….public class Test implementsConnection---就会在此⾏出现提⽰,单击出现Add Unimplements Methods 等等,单击它⾃动添加Connection中的⽅法。
《2》抽象类例⼦:….public class Test extends List---可以在List上右键—source —Override/ImplmentsMotheds(重载实现⽅法)—选择需要的⽅法;《3》⾃动⽣成set,get⽅法:private String user ;;在类中声明变量后,可以右键—source—Generate Sets andSets---可以选择⽅法;⼆.断点调试1.断点的添加,去除----在想设置断点的程序⾏左端,双击,即添加⼀个断点,再双击,去除断点,另外右键也可以,还可以将断点失效或有效;例如:publicclass Test {publicstaticvoid main(String args[]){double a=0;/*此处设置断点*/ a=Math.random();System.out.print(a);}}2.调试断点(1)---右键Test—debug as—Java Application---弹出是否切换⼯作空间,选ok;注意相关窗⼝(显⽰程序状态,变量,断点位置等)。
MyEclipse

11.2 在Eclipse+MyEclipse中开发Web应用直接使用Eclipse来开发Web应用不是很方便,使用Eclipse开发Web应用通常指的是采用基于Eclipse的插件来开发Web应用。
比较流行的基于Eclipse的开发Web应用的插件有:MyEclispe、Lomboz、Tomcat Plugin等。
本书介绍基于MyEclipse的开发。
MyEclipse中开发Web应用的基本任务包括:●配置应用服务器;●Web应用的创建;●JavaBean文件的创建;●JSP文件的创建;●Servlet文件的创建;●部署应用。
本节的介绍与11.1中不同,没有完成一个完整的实例,而是独立的介绍每个过程。
11.2.1 配置为了能够在MyEclipse中管理服务器,需要在MyEclipse中配置。
配置过程如下:启动Eclipse,选择window中的Preferences,在弹出的对话框中,在窗口中的左边选择MyEclipse→Servers→Tomcat→Tomcat 5.x,然后进入如图11.20所示的配置界面。
在该界面中,选择Tomcat的安装目录,然后选择上面的Enable按钮。
单击OK按钮完成配置。
图11.20 服务器配置界面图11.21 配置服务器的JDK 之后需要配置服务器使用的JDK。
选择Tomcat 5.x下面的JDK,单击界面右边的Add按钮,在“JRE name”输入框中输入“jdk6”,单击Browse按钮选择JDK的安装路径,如图11.21所示。
单击OK按钮完成配置。
11.2.2 测试配置的服务器在Eclipse中直接启动服务器。
选择工具栏中的按钮,如下图,选择Tomcat→Start,这样就可以启动服务器了。
图11.22 启动Tomcat服务器服务器启动后的界面如图11.23所示。
图11.23 服务器启动之后的界面服务启动后,可以直接打开IE浏览器访问。
也可以通过打开工具栏中的,出现浏览器窗口。
myeclipse2019 多行注释

myeclipse2019 多行注释
摘要:
1.MyEclipse 2019 简介
2.多行注释的作用和用途
3.MyEclipse 2019 中如何创建和编辑多行注释
4.多行注释的保存和查看
5.多行注释的优缺点
正文:
MyEclipse 2019 是一款流行的Java 集成开发环境(IDE),它提供了许多强大的功能和工具,帮助开发人员更快、更高效地编写和调试代码。
其中之一就是多行注释功能。
多行注释是程序员在编写代码时使用的一种注释方式。
与单行注释不同,多行注释可以跨越多行,用于解释代码的功能、实现方法或者提供其他相关信息。
多行注释在代码中使用斜杠星号(*) 开头,以星号斜杠(*) 结尾。
在MyEclipse 2019 中,创建和编辑多行注释非常简单。
首先,将光标放在想要添加注释的位置。
然后,按下“/*”键,即可开始输入多行注释。
输入完毕后,按下“*/”键即可完成注释的创建。
在编辑多行注释时,只需要选中注释文本,然后进行修改即可。
多行注释的保存和查看与普通文本一样,可以保存在文件中,也可以在MyEclipse 2019 中查看。
另外,多行注释也可以被其他开发人员查看和使用。
多行注释的优缺点也需要考虑。
多行注释可以提供更详细的代码解释,使代码更易于理解和维护。
但是,过多的注释也可能会使代码变得难以阅读和维护。
因此,在使用多行注释时,应该适当地使用,避免注释过度。
MyEclipse详细使用教学教程

MyEclipse:详细使用教程一.提示:MyEclipse的透视图按钮:可以切换不同的透视图(位于右上角)1.建立一个工程----File—new—project---选项含有Javaproject,webproject等等—输入工程名字如myproject,其他可以选择默认—完成2.创建一个Java文件---myproject—右键—new---SourceFolder(还有class,package,Folder等等)---名字如src—以后可以将class文件放入其中,可以在src右键—new--class—创建Java 文件注意:folder与Source Folder的区别Source Folder:用于放置Java文件,可以自动编译,可以嵌套;Folder:是一般的文件夹,不可以编译,要用到下面的生成源文件夹3.运行Java文件----选中Test—右键—runas—Java Application 或者单击工具栏按钮(类似播放器开始按钮)4.MyEclipse的自动提示,自动修正,自动完成功能:黄色,红色标志提示(1)输入部分字符,方法自动生成(2)根据提示,导入相应的包(3)提示清楚未使用的包(4)提示无用的方法,变量(5)自动提示接口,抽象类的的方法以及重载注意:《1》接口例子:….publicclass Test implementsConnection---就会在此行出现提示,单击出现AddUnimplements Methods等等,单击它自动添加Connection中的方法。
《2》抽象类例子:….publicclass Test extends List---可以在List上右键—source—Override/ImplmentsMotheds(重载实现方法)—选择需要的方法;《3》自动生成set,get方法:private String user ; ;在类中声明变量后,可以右键—source—GenerateSets andSets---可以选择方法;二.断点调试1.断点的添加,去除----在想设置断点的程序行左端,双击,即添加一个断点,再双击,去除断点,另外右键也可以,还可以将断点失效或有效;例如:publicclass Test {publicstaticvoid main(String args[]){double a=0;/*此处设置断点*/ a=Math.random();System.out.print(a);}}2.调试断点(1)---右键Test—debug as—JavaApplication---弹出是否切换工作空间,选ok;注意相关窗口(显示程序状态,变量,断点位置等)。
为MyEclipse添加注释模板(定制代码注释格式)

1.准备模板文件codetemplates.xml(将下面的内容复制到你的xml文件中即可使用):<?xml version="1.0" encoding="UTF-8"?><templates><template autoinsert="false" 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><template autoinsert="false" context="fieldcomment_context" deleted="false" description="Comment for fields" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name="fieldcomment">/****/</template><template autoinsert="false" context="typecomment_context" deleted="false" description="Comment for created types" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.typecomment" name="typecomment">/****************************************************************** <p>* @CLASS : ${type_name}* @DESCRIPTION :* @AUTHOR : formice* @VERSION : v1.0* @DATE : ${date} ${time}* </p>** <p>* @MODIFY LOG :* @AUTHOR : formice* @VERSION : v2.0* @MODIFY DATE :* </p>*****************************************************************/</template><template autoinsert="false" context="constructorcomment_context" deleted="false" description="Comment for created constructors" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name="constructorcomment">/** * create a instance ${enclosing_type}.* ${tags}*/</template><template autoinsert="false" context="gettercomment_context" deleted="false" description="Comment for getter method" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name="gettercomment">/*** @return the ${bare_field_name}*/</template><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 : ${file_name}* @PACKAGE : ${package_name}* @COPYRIGHT : copyright(c) ${year},Rights Reserved* @COMPANY :* @DESCIPTION :* @AUTHOR : formice* @VERSION : v1.0* @DATE : ${date} ${time}*/</template><template autoinsert="false" 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><template autoinsert="false" context="settercomment_context" deleted="false" description="Comment for setter method" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.settercomment" name="settercomment">/*** @param ${param}*/</template><template autoinsert="false" context="methodcomment_context" deleted="false" description="Comment for non-overriding methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name="methodcomment">/** * @description * @author formice * ${tags} */ </template></templates>2.将xml文件导入到MyEclipse中Window->Preference->Java->Code Style->Code Templates,点击”Import”,导入你的注释模板文件。
Myeclipse使用手册

1、安装2、注册3、配置window ----> preferences(1)配置JDKjava--->Installed JREs --> Add ---> JRE name ---> JRE home directory ---> <ok>(2)配置字符编码General --> Workspace --> Text file encoding--> other ---> UTF-8--><Apply>General --> ContentTypes --> 所有的文档类型全部设置为UTF-8 --><Update>MyEclipse Enterprise... ---> Files and Editors --->所有的子项,都改成UTF-8---> <Apply>(3)配置字体、颜色、大小General -->Appearance ---> Colors and Fonts --> Basic -->TextFont---><Change>-->(4)配置代码提示快捷键Alt+/eclipse 中通用的代码提示键General --> keys --> content Assist --> <Remove Binding> -->Binding (Alt+/)---><Apply> -->重启MyEclipse面板关闭和恢复(1)想恢复某个布局原有的所有面板,window--->Reset perspective(2)如果想打开某一个面板window-->show view4、连接SVN 服务器(1)安装eclipse SVN 插件插件名称site-1.4.8.zipHelp --> SoftwareUpdates --->Find and Install --> Search for new features to install --> <New Archived Site>--> 找到site-1.4.8.zip 并选中,打开--> <OK>--> <Finish>选中该插件,会出现红色的错误提示---> 展开,取消第二项Subclipse Integrations --> <Next> --> I accept .... ---> <Next>... ---><Finish>--><install All> ---> <Yes> 重启myEclipse检查安装是否成功:在右上角,打开所有面板,会发现多了一个SVN Repository Exploring 面板,说明成功(2)使用eclipse SVN 插件提供的面板连接SVN 服务器选中SVN Repository Exploring 面板,在SVN Repositories 面板中点击右键-->New --> Repositories Local... --->https://172.7.31.102:8443/svn/projectdb/homework/day2输入用户名和密码(3)把代码发布到SVN 上回到Java 面板,在项目上点右键,选择Team --> Share Project ---> 选择SVN 服务器---> 选中刚刚设置的SVN 连接--> next .. ---><Finish> 会自动要求跳转到Synchronize(同步面板)---> 选中工程,右键-->Commit-->添加版本注释--->第二次以后提交,先和SVN 服务器上代码迚行同步对比一下,然后在提交(4)把代码从SVN 上下载下来在项目面板中,空白处,点击右键,选中Inport --->SVN --> Checkout Projects from SVN---> 选择一个SVN 资源连接---> 选中该资源下你要导入的项目---><Select> 选中版本---> <Finish>5.解决myeclipse中耗内存的方法①老是弹出Quick update error这个问题的解决办法是关闭自动更新Windows > Preferences > MyEclipse Enterprise Workbench > Community Essentials,把选项"Search for new features on startup"的前勾去掉即可.②关闭updating indexesWindow > Preferences > Myeclipse Enterprise Workbench > Maven4Myeclipse > Maven>禁用Download repository index updates on startup③关闭MyEclipse的自动validationwindows-->perferences-->myeclipse-->validation将Build下全部勾取消如果你需要验证某个文件的时候,我们可以单独去验证它。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网上资料:共享Window --> Java --> Code Style --> Code Templates --> Comments --> types --> Edit/**** 项目名称:${project_name}* 类名称:${type_name}* 类描述:* 创建人:${user}* 创建时间:${date} ${time}* 修改人:${user}* 修改时间:${date} ${time}* 修改备注:* @version**/----------------------------------------------------------------------------------------------------------设置注释模板的入口:Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。
现就每一个元素逐一介绍:文件(Files)注释标签:/*** @Title: ${file_name}* @Package ${package_name}* @Description: ${todo}* @author A18ccms A18ccms_gmail_com* @date ${date} ${time}* @version V1.0*/类型(Types)注释标签(类的注释):/*** @ClassName: ${type_name}* @Description:* @author: 秦天朋* @date ${date} ${time}** ${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}*/简单模板例子:view plaincopy to clipboardprint?<?xml version="1.0" encoding="UTF-8"?><templates><templateautoinsert="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 DAIGUANGJIU* @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><templateautoinsert="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 DAIGUANGJIU* @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:view plaincopy to clipboardprint?<?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: wangxiongdx@* @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: wangxiongdx@* @version: ${date} ${time}*/</template></templates>。