`
tomcat_oracle
  • 浏览: 317010 次
社区版块
存档分类
最新评论

使Eclipse符合Java编程规范

    博客分类:
  • Java
阅读更多
  编程规范是很重要的东西,能让团队的代码易于阅读和维护,也便于日后的功能扩展。
  工欲善其事必先利其器!作为一个Java程序员,与Eclipse打交道可能是一辈子的事情。将Eclipse设置为符合公司编程规范的模式,将节省我们很多时间。
  使用Eclipse的都知道 Ctrl + F 这个快捷键的作用,就是自动将书写的代码排版,变得易于阅读。
  刚进入公司的时候,老程序员告诉我,不要使用这个快捷键,因为它会使代码变乱,例如自动让一个很长方法的不同参数整理到不同行上。其实他不知道的是,Ctrl + F是基于一定规则的,这些规则都是可以自己设置的。
  将Eclipse按照公司编程规范设置好了之后,写完代码,一个Ctrl + Shift + F,页面就会变得整洁又好看。阅读别人的代码的时候,也是一样。
  这里不讲正规的编程规范,只讲怎么根据编程规范,一步步来设置我们的Eclipse。
  1、 设置JDK版本、编码格式
  Eclipse中的基本设置都是在Windows ->  Preferences 中设置的。而Java编程的个性化设置就位于Windows ->  Preferences -> Java中。
  (1)、JDK版本
  进行Java开发,首先要设置JDK版本。MyEclipse有自带的Jdk,而eclipse没有。
  采用如下的步骤设置自定义的JDK。
  首先在Java -> Complier中,将Compiler compliance level 设置为1.6 。
  然后在Java -> Installed JREs右边目录中,可以看到JDK地址,需要增加JDK,可以通过add -> Stankard VM -> Next ->Directory ,定位到JDK文件夹,Finish!
  (2)、编码格式
  preferences->General 点击 workspace,右边下面有一个Text file encoding,点击Other,选择Utf-8,以后新建的项目都是utf-8编码的。
  2、Java Doc设置(注释模版)
  Window -> Preferences -> Java -> Code Style 中有大量设置代码风格的设置,注释模版在Code Style->Code Templates中设置。
  (1)、文件头JavaDoc模版设置:
  Comments -> Files,右边点击Edit...,将公司文件头JavaDoc范例覆盖进去,如下:
  /**
  * Copyright <year> Xxx Inc.
  */
  (2)、类/接口、方法等JavaDoc模版设置都跟上面类似:
  同理,Comments -> type设置类/接口JavaDoc模版,Methods设置方法。
  3、代码风格设置
  我们可以根据需要设置自己的Formatter。
  在Code Style选项中,选择Formatter我们选择新建自己的Formatter,点击"New...",设置名称。
  随后跳转到风格详细设置页面。
  下面详细讲一下Fomatter的风格设置页面的各个选项卡。
  (1)设置Eclipse中的tab键为4个空格,这个比较麻烦。
  首先,在第一个选项卡Indentation下有一个Tab policy选项,选择spaces only 保存即可。
  然后,设置用空格代替TAB,window->preference ->General->Editors->Text Editors,右侧有一个insert space for tabs,选中,保存;
  (2)第一个选项卡Indentation就是设置缩进的,选择后,右边的Preview有直接变化,可观察。
  Statements within 'switch' body 选项一般应该勾上。
  (3)第二个选项卡Braces是设置括号是否换行。
  一般除了class/Interface和数组(即第一个和最后一个)设置为Same Line之外,其他都设置为Next Line。
  (4)第三个选项卡White Space是设置空格的。
  一般逗号后必须空一格、所有的运算符、赋值符前后必须空一格,所有关键字与其它关键字、非关键字之间必须空一格。
  由于设置太繁琐,这里就不一一列出了,很简单。
 (5)第四个选项卡Blank Lines是设置空行的。
  (6)第五个选项卡New Lines是设置大括号换行的。
  (7)第六个选项卡Control Statements是设置控制语句格式的。
  Insert new Line before 'else' in an 'if' statement这个选项一般要勾上。
  (8)第七个选项卡Line Wrapping是设置行距、缩进、行最大长度的各种具体数值。
  这里,为了使自动格式化的时候不会随便换行,可以将Maximum line width设置的大一点,我就直接设为500。
  (9)第八个选项卡Comments是设置注释格式的。
  (10)第九个选项卡Off/On Tags是设置注释中标签开关的。
  4、 链接JDK类库帮助文档(API)
  我们知道,在Eclipse中,对着某个类使用 Shift+F2 可以打开它的API文档,可是,由于各种原因,经常打不开,而实际上这个是可以设置的。如下:
  (1) Window -> Preferences -> Java -> Installed JREs
  选中已有的使用中的JDK,点击右边的Edit
  对话框中央有一个JRE system libraries列表,里面有9个jar包。
  (2)展开一个Jar包,里面有2个文件,一个是类源文件src.zip,一个是javadoc location:(none),我们要做的就是把这个空地址替换成我们硬盘上API文档的实际地址。选择javadoc location,点击右边的Javadoc Location...选项,在弹出框中点击Browse...,输入硬盘上API文档的实际地址即可。
  (3)依次把每个jar包都设置一遍,最后,当我们选择某个JDK类的,Shift + F2的时候,就可以在eclipse中直接打开该类相应的API文档了。
  5、编码格式、字体、背景颜色设置
  除了上面关乎编程规范的设置外,很多个性化的设置可以让Eclipse更易于使用。
  (1)、字体设置
  preferences->General->Appearance->Colors and Fonts 右边列表选择 Java-> Java Editor Text Font,点击Edit...就可以改变java字体了。
  这里的字体设置并不会影响xml、txt、properties 等文件的字体,而初始化xml、txt、properties 文件的字体一般都很小,不易观察,看下面的设置。
  (2)、xml、txt、properties 字体设置
  preferences -> General -> Appearance -> Colors and Fonts 右边列表选择 Basic -> Text font ,点击Edit...就可以改变字体了。
  有时候觉得控制台的字体不醒目,想换一种,可以采用下面的方式。
  (3)、debug字体设置
  preferences -> Appearance -> colors and fonts 右边列表选择 debug -> console font ,点击Edit...就可以改变字体了。
  其他的字体设置都大概类似。
  长期对着电脑,白亮的色彩会让程序员眼睛发昏,注意力不能集中,设置一下背景颜色,可以很好的缓解这个问题。
  (4)、背景颜色设置
  preferences -> Editors ->Text Editors 选中它,右边的面板有一个Appearance color options,用来设置各种模块的颜色。
  选择Background color,去掉右边的System Default的勾选,点击Color,在里面设置颜色。
  眼科专家推荐背景颜色为:色调85、饱和度123、亮度205,设置完,美观大方的浅绿色就出现了。
6
0
分享到:
评论

相关推荐

    支持Eclipse的code Template。 符合java编程规范。精华哦

    本资源就是一组针对Java编程规范定制的Eclipse Code Templates,可以显著提高开发者的编程效率。 Code Templates分为不同的类别,如类、方法、变量等,每个类别下都可以设置多个模板。例如,`ctors` 模板用于自动...

    java编程规范学习

    最后,`java语言编程规范.dot`可能是一个模板文件,用于快速生成符合Java编程规范的代码,如类或方法的定义,它可以帮助开发者遵循一致的代码结构,提高代码的可读性和维护性。 总结来说,这个资源包为Java开发者...

    Java编程规范模拟试题A卷

    **Java编程规范** Java编程规范是Java程序员遵循的一套规则和约定,旨在提高代码的可读性、可维护性和团队协作效率。以下是一些核心的Java编程规范知识点: 1. **命名规范** - 类名:使用大驼峰命名法...

    阿里java开发规范插件idea eclipse

    使用阿里Java开发规范插件,有助于提升个人编程习惯,使代码更符合团队和行业的标准,减少代码审查的时间,提高团队的整体开发效率。同时,良好的编码规范也有助于新人更快地融入项目,降低代码理解难度。 总的来说...

    eclipse-java-google-style.zip

    本文将详细解析"Eclipse Java谷歌代码规范",即通过Eclipse集成开发环境(IDE)配合谷歌制定的Java编程规范,为开发者提供一套统一的编码指南。 首先,我们要了解"Eclipse-java-google-style.zip"这个压缩包。这是...

    Java EE Web编程(Eclipse 平台)

    5. **JavaBean**:JavaBean是符合一定规范的Java类,常用于封装业务逻辑。资料可能解释如何创建、使用和管理JavaBean。 6. **MVC(Model-View-Controller)模式**:在Web应用中,MVC模式有助于解耦视图、模型和控制...

    阿里巴巴eclipsejava代码检测规范

    《阿里巴巴Java代码检测规范》是针对Java编程语言的一套详细且严谨的开发准则,旨在提升代码质量、可读性及可维护性。这套规范由阿里巴巴公司制定,已被广泛应用于其内部项目,并对整个Java开发者社区产生了深远影响...

    阿里JAVA开发规范ECLIPSE离线插件

    这款插件是阿里巴巴集团根据其内部的Java编程规范打造的,旨在提高代码质量和团队协作效率。通过集成到Eclipse IDE中,它能够实时检查和提示开发人员遵循这些规范,从而降低代码中的潜在错误,提升代码可读性和可...

    eclipse/java

    【标题】"eclipse/java" 指的是使用Eclipse集成开发环境进行Java编程的相关知识。Eclipse是一款广泛使用的开源IDE,特别适合于Java应用程序的开发。它提供了丰富的功能,包括代码编辑、调试、构建、测试和部署等,极...

    Eclipse 阿里Java 开发手册规约扫描插件安装与使用

    在软件开发过程中,遵循一定的编程规范是保证代码质量和团队协作效率的关键因素之一。阿里巴巴作为全球知名的互联网企业,制定了一套适用于Java项目的开发手册——《阿里巴巴Java开发手册》。为了更好地推广这套开发...

    eclipse代码/注释规范

    1. **编码风格**:Eclipse支持多种编码风格,如Sun Java编程规范或Google Java编程规范。这些风格通常规定了命名约定(如变量、类和方法名)、缩进和空格的使用、括号的位置等。你可以通过Eclipse的`Window &gt; ...

    java编程规范

    ### Java编程规范详解 #### 一、概述与编写目的 Java编程规范的制定旨在为开发者提供一套标准化的编码准则,确保代码的品质、可读性、可维护性以及一致性,促进团队成员之间的有效沟通,最终提升软件产品的整体...

    eclipse_checkstyle代码规范安装

    Eclipse Checkstyle是一个开源项目,它提供了一种方式来检查Java源代码是否符合特定的编码规范,例如Sun的Java编程规范或Google的编码风格。通过使用Checkstyle,开发者可以在编码阶段发现潜在的问题,而不是在后期...

    eclipse+jdk1.8资源下载

    在Eclipse中,开发者可以直接配置JDK1.8的路径,利用Eclipse的自动补全、代码分析等功能,编写符合JDK1.8规范的代码。同时,Eclipse的调试器可以方便地进行单步调试,检查变量值,定位和修复错误。而Eclipse内置的...

    eclipse-编码规范系列(一):Eclipse Code Templates设置 - CSDN博客1

    Eclipse是一款广泛使用的Java集成开发环境,其强大的功能之一就是能够根据个人或团队的编码规范进行自定义设置。本文将详细介绍如何在Eclipse中设置Code Templates,以实现代码的自动格式化和一致性。 编码规范是...

    eclipsejava代码模板

    除了代码模板和代码规范,Eclipse还有一个名为"代码整理"的功能,它可以帮助用户整理代码结构,使其符合当前设定的代码规范。在代码编辑器中,按`Ctrl+Shift+F`快捷键可以立即执行代码格式化。此外,`Ctrl+Shift+O`...

    阿里java开发代码规范插件(IDEA+ECLIPSE)

    提供一键格式化代码功能,使代码自动符合阿里巴巴的编码规范。 3. 代码优化建议: 除了基础的语法规范,插件还会提供一些代码优化建议,如减少冗余代码、提高效率等。 4. 自定义配置: 用户可以根据自身需求...

    alibaba p3c 阿里巴巴JAVA P3C eclipse 代码规约插件 离线安装下载

    阿里P3C(P3C stands for "P3C Code Checker")是阿里巴巴开源的一款基于Eclipse的Java代码规约检查插件,旨在提升代码质量和开发效率,遵循阿里巴巴内部的Java编程规范。P3C源自阿里巴巴的“编码规约”实践,它为...

Global site tag (gtag.js) - Google Analytics