博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IDE-Ecplise-代码注释 模版 编码规范 配色
阅读量:4310 次
发布时间:2019-06-06

本文共 1647 字,大约阅读时间需要 5 分钟。

说明: 代码注释主要用于方便代码后期维护,编码规范,增加代码阅读性和维护性。因网上看到的很多博客中片段局多,故整理后重写一篇,方便交流学习。

 

  •   先看下加过注释模版后的效果。

如上图所示,创建类,方法和继承方法后 的效果。

配色图如下所示

  • 先看下ecplise中模版设置的位置

 依次打开 Preferences -》Java选项 -》Code Style -》Code Templates-》Comments 

look 如上图所示 : comments 节点下对应的节点就是创建文件,类,方法的注释模版的位置了

  • 关于每个节点下的注释写法

文件(Files)注释标签:

/**   * @Title: ${file_name}  * @Package ${package_name}  * @Description: ${todo}(用一句话描述该文件做什么)  * @author 
<作者姓名>
* @date ${date}${time}

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

/**  * @ClassName: ${type_name}  * @Description: ${todo}(这里用一句话描述这个类的作用)  * @author 
<作者姓名>
* @date ${date} ${time} * ${tags} */

字段(Fields)注释标签:

/** * @Fields ${field} : ${todo}(用一句话描述这个变量表示什么) */

 

Constructor 标签:

/** * * ${tags} */

 

方法(Methods)标签:

/**  * @Title: ${enclosing_method}  * @Description: ${todo}(这里用一句话描述这个方法的作用)  * @param ${tags}    设定文件  * @return ${return_type}    返回类型  * @throws  */

 

覆盖方法(Overriding Methods)标签:

/* *
<非doc 标签>
* Title: ${enclosing_method}* Description: ${todo} 父类方法描述* ${tags} * ${see_to_overridden} */

 

代表方法(Delegate Methods)标签:

/** * ${tags} * ${see_to_target} */

 

Getter方法标签:

/** * @return the ${bare_field_name} */

 

Setter方法标签:

/** * @param ${param} the ${bare_field_name} to set */

 

  • 最后一点小细节 如果你想要创建类的时候就自动有注释 请看下图

   

  • 关于doc文档常用注释元素的含义 <引用>,想了解更多可搜索   "javadoc标记" 即可

 

 

  • 标签中函数写法见提示即可

 

  • 最后简单说下配色方案

  可以到如下网址去下载配置文件然后倒入到ecplise中

  http://eclipsecolorthemes.org/?list=toppicks&lang=java

       或者在ecplise中 Help->install new soft->add   添加如下网址  http://eclipse-color-theme.github.com/update 进行更新

更新后 在Preferences->General->color theme中就可以找到相应的模版方案了

 

  •   结篇  附上模版文档,如有遗漏欢迎指证

链接: http://pan.baidu.com/s/1jG8Lj8q 密码: zh7f

 

转载于:https://www.cnblogs.com/Joker_/p/4809927.html

你可能感兴趣的文章
开源SoC整理
查看>>
【2020-3-21】Mac安装Homebrew慢,解决办法
查看>>
influxdb 命令行输出时间为 yyyy-MM-dd HH:mm:ss(年月日时分秒)的方法
查看>>
已知子网掩码,确定ip地址范围
查看>>
判断时间或者数字是否连续
查看>>
docker-daemon.json各配置详解
查看>>
Docker(一)使用阿里云容器镜像服务
查看>>
Docker(三) 构建镜像
查看>>
FFmpeg 是如何实现多态的?
查看>>
FFmpeg 源码分析 - avcodec_send_packet 和 avcodec_receive_frame
查看>>
FFmpeg 新旧版本编码 API 的区别
查看>>
RecyclerView 源码深入解析——绘制流程、缓存机制、动画等
查看>>
Android 面试题整理总结(一)Java 基础
查看>>
Android 面试题整理总结(二)Java 集合
查看>>
学习笔记_vnpy实战培训day02
查看>>
学习笔记_vnpy实战培训day03
查看>>
VNPY- VnTrader基本使用
查看>>
VNPY - CTA策略模块策略开发
查看>>
VNPY - 事件引擎
查看>>
MongoDB基本语法和操作入门
查看>>