在MyEclipse中,设置注释格式是一项常见的个性化配置,有助于提高代码可读性和团队协作效率。以下是关于如何在MyEclipse中调整不同类型的注释模板的详细步骤: 1. **全局注释样式**: 在"MyEclipse"菜单中,选择"Window" > "Java" > "CodeStyle"。然后进入"CodeTemplates"选项,找到"Comments"类别,这里存放了各种注释模板。在"types"节点下,可以编辑通用的Java文档注释(/**... */)模板。默认模板通常包含了项目名称、类型名、作者信息、日期时间以及版本号等元素。根据需要,可以自定义这些占位符(如`${project_name}`、`${type_name}`等),以适应项目的特定规范。 2. **文件级别的注释模板**:(Files)选项允许为单独的文件设定特定的注释格式。例如,`@Title`, `@Package`, 和 `@Description` 是常用的元数据标签,可以帮助他人快速理解文件的功能和结构。在这里,`@author` 和 `@date` 可以自动生成作者姓名和当前日期时间,便于维护者追踪。 3. **类型(类、接口)注释模板**:(Types)中,用于创建类或接口的注释,同样包含元数据和描述信息,如`@ClassName`、`@Description`等。`@param`、`@return` 和 `@throws` 可以用来指定方法的参数、返回值和可能抛出的异常,增强方法的文档性。 4. **字段注释模板**:(Fields)针对类成员变量(字段)提供了简短的描述,使用`@Fields`标签来标记字段及其用途。 5. **构造函数与方法注释模板**:(Constructor&Methods)是为构造函数和方法准备的,`@Title` 表示方法名,`@param` 和 `@return` 描述参数和返回值,而`@throws` 列出可能抛出的异常。`@see_to_overridden` 提供了查看重写方法的链接,方便阅读者了解继承关系。 6. **重写方法的注释处理**:(OverridingMethods)如果一个方法被重写,它会在模板中包含`@see_to_overridden`,提示查看原方法的文档,保持文档一致性。 7. **Javadoc注释格式**:MyEclipse支持Javadoc格式的注释,这是一种标准的Java文档风格,通过`<p>`标签可以添加多行文本描述,`@see`用于引用其他相关API。 通过以上步骤调整MyEclipse的注释格式,你可以确保你的代码遵循团队约定,同时提高代码质量和团队协作效率。记住,良好的注释不仅可以帮助自己理解和维护代码,还能为其他开发者提供宝贵的上下文信息。
MyEclipse设置注释格式
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: ${todo}(这里用一句话描述这个类的作用)
* @author A18ccms a18ccms_gmail_com
* @date ${date} ${time}
*
* ${tags}
*/
剩余19页未读,继续阅读
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦