
Eclipse
文章平均质量分 80
supereagle
2010年本科毕业于华中科技大学计算机学院,2013年硕士毕业于浙江大学计算机学院。目前在IBM上海从事自动化测试,专注于Java开发。
展开
-
玩转Eclipse — 自动代码规范化
大项目往往是有很多人一起完成的,然而每个人都有自己的style,导致整个项目的代码不仅存在不符合语言规范的情况,而且读起来非常困难。因此,这样的项目中都会引入Checkstyle,来规范大家的编码风格,尽量做到统一和合理。我们在代码写完之后,还要花时间去手动解决Checkstyle提示的问题,这是一个非常无聊和耗时的工作。下面介绍如何利用Eclipse配置,在我们写完代码并保存之后,Eclipse就会自动帮我们解决Checkstyle问题。原创 2013-09-05 18:48:59 · 35652 阅读 · 4 评论 -
玩转Eclipse — 快捷键设置及汇总
快捷键的意义就是使操作方便快捷,往往一个组合键,就可以完成鼠标多次定位和点击才能执行的功能。对快捷键越熟练,其快速的优势越明显。Eclipse快捷键的设置其实比较简单,只是快捷键的数量比较多。原创 2013-11-26 19:18:40 · 40709 阅读 · 0 评论 -
玩转Eclipse — 为懒人准备的Java Code Templates(持续更新中...)
在之前的一篇博客《玩转Eclipse — 自动代码生成的Java Code Template》中详细介绍了,如何利用Java Code Template自动地快速生成具有一定规律、可以模板化的代码。一个简单的Content Assist快捷键,就可以帮助我们生成很长的一段代码,避免重复地敲相同代码,同时保证相同代码格式相同,提高软件开发的效率。本文结合自己工作中的实践,收集了一些常用的Code Template,分享给想使自己编码速度更快的朋友。如果后面发现更多好的Code Template,会不断更新到该原创 2013-11-07 12:43:15 · 8996 阅读 · 5 评论 -
玩转Eclipse — 添加 JAR 文件
个人偏好Java一个很重要的原因的有丰富的JAR库可以被使用。JAR(Java Archive)是Java的一种压缩文档格式,以流行的ZIP文件格式为基础。与ZIP的不同之处是,JAR文件不仅可以用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。在实际开发过程中,本着“拿来主义”的思想,经常会直接使用别人已经开发好的JAR包,避免重复“造轮子”,提高项目开发速度。本文整理了几种往项目中添加JAR包的方法。根据JAR存放位置的不同,添加JAR的方式有两种:添原创 2013-11-18 19:49:39 · 31851 阅读 · 5 评论 -
玩转Eclipse — 自动代码生成的Java Code Template
当代码写到一定程度之后,就会发现很多代码都被重复地敲了N多遍,甚至毫不夸张地说:闭着眼睛都能敲出来。大量地敲这些重复地代码,除了锻炼敲键盘的速度,基本上没有其他益处,但是长期下来会浪费很多时间,降低了软件开发的效率。一般的人可能会一个字母一个字母地敲一遍;懒一点的人会Ctrl + C和Ctrl + V,然后把XXXClass改一下;聪明人通过几个字母加个一个快捷键就可以搞定。本文就以上面的logger为例,介绍聪明人使用Java Code Template实现的一种更方便快捷的方式。原创 2013-10-14 20:01:18 · 29279 阅读 · 3 评论 -
玩转Eclipse — 自动代码规范检查工具Checkstyle
大项目都需要小组中的多人共同完成,但是每个人都有自己的编码习惯,甚至很多都是不正确的。那么如何使小组所有开发人员都遵循某些编码规范,以保证项目代码风格的一致性呢?Checkstyle是一个开源代码分析工具,能够帮助开发人员保证他们的代码遵循一定的代码规范。Checkstyle通过不断地检查你的代码,一旦发现有违反定义的代码规范的地方就立马提示。以便开发人员能够及时发现和修改不规范代码。Checkstyle通过不断地检查你的代码,一旦发现有违反定义的代码规范的地方就立马提示,以便开发人员能够及时发现和修改不规原创 2013-10-21 09:11:07 · 12856 阅读 · 1 评论 -
玩转Eclipse — 自动生成setter和getter方法
我们在程序开发过程中,往往要编写这样的类:类的部分或者全部属性不希望让外部世界直接访问,而不用public字段修饰。这样,方法调用成了访问这些属性的唯一途径。JavaBean就是一个很好的例子,其严格遵守面向对象的设计逻辑,所有属性都是private。对于任何属性xxx,都有public的getXxx()方法来获取属性和public的setXxx()方法来修改属性。如果只有少量这样的属性,可以通过手动方式为它们添加setter和getter方法。但是,如果有大量这样的属性,手动添加会很费时。下面通过一个示原创 2013-09-24 17:11:30 · 44038 阅读 · 6 评论 -
玩转Eclipse — 自动注释插件JAutodoc
代码注释是一种良好的编程习惯。不管对于他人还是自己,注释都有助于代码的阅读和理解。手动添加注释,是一个非常费时和繁琐的工作,严重影响软件开发效率,这也是绝大多数程序员不愿添加注释的主要原因。JAutodoc是一款Eclipse插件,主要用于在源代码文件中自动添加Javadoc和文件头。它使用Velocity templates模板,并依据元素名称生成相应的初始注释。原创 2013-09-18 16:00:20 · 10133 阅读 · 4 评论 -
玩转Eclipse — 项目的.settings目录解密
Eclipse创建一个项目后,都会为该项目创建一个.settings目录,可能很少有人会用到这个目录,所以它往往被大家忽略。最近为了在Eclipse自动创建的setter方法和构造函数的参数前面加个前缀,搜索了大量资料之后,最终在.settings目录下找到了解决方案。因此,特地花时间研究了一下该目录的功能。 从目录的命名就可以看出,它是与项目设置相关的。该目录主要包含两个文件:org.eclipse.jdt.core.prefs和org.eclipse.jdt.ui.prefs,利用Not原创 2013-09-08 23:41:15 · 8776 阅读 · 1 评论 -
玩转Eclipse — 让代码飞起来
“工欲善其事,必先利其器”。好的工具,能够使工作事半功倍;充分发挥工具的优势,更能锦上添花。大牛都喜欢用vi编程,不屑于使用Eclipse之类开发工具,认为这些“高级”工具会阻碍他们对程序的理解。对于我这个工作不足8个月,以前还没怎么写过Java的菜鸟,只能研究一下如何让Eclipse开发更高效。 我目前的工作是自动化测试,虽然对测试体会不多,但是对自动化却有比较深刻的认识:让工具和代码做更多的事情。“对程序员来说,懒是一种值得称颂的美德”。 这段时间根据实际工作要求,研究了原创 2013-12-05 20:25:39 · 4011 阅读 · 2 评论