使Eclipse符合Java编程规范

  次阅读 作者:智能小宝 来源:互联网 2016-01-14 14:36 我要评论(0)

编程规范是很重要的东西,能让团队的代码易于阅读和维护,也便于日后的功能扩展。

工欲善其事必先利其器!作为一个Java程序员,与Eclipse打交道可能是一辈子的事情。将Eclipse设置为符合公司编程规范的模式,将节省我们很多时间。

使用Eclipse的都知道 Ctrl + F 这个快捷键的作用,就是自动将书写的代码排版,变得易于阅读。

刚进入公司的时候,老程序员告诉我,不要使用这个快捷键,因为它会使代码变乱,例如自动让一个很长方法的不同参数整理到不同行上。其实他不知道的是,Ctrl + F是基于一定规则的,这些规则都是可以自己设置的。

将Eclipse按照公司编程规范设置好了之后,写完代码,一个Ctrl + F,页面就会变得整洁又好看。阅读别人的代码的时候,也是一样。

这里不讲正规的编程规范,只讲怎么根据编程规范,一步步来设置我们的Eclipse。

1、 设置JDK版本

Eclipse中的基本设置都是在Windows ->Preferences 中设置的。而Java编程的个性化设置就位于Windows ->Preferences -> Java中。

进行Java开发,首先要设置JDK版本。MyEclipse有自带的Jdk,而eclipse没有。

采用如下的步骤设置自定义的JDK。

(1)首先在Java -> Complier中,将Compiler compliance level 设置为1.6 。

(2)然后在Java -> Installed JREs右边目录中,可以看到JDK地址,需要增加JDK,可以通过add -> Stankard VM -> Next ->Directory ,定位到JDK文件夹,Finish!

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这个选项一般要勾上。

本站文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您有什么意见或建议,请联系QQ28-1688-302!

人工智能实验室
相关文章相关文章
  • 英国研发“杀生”机器人 通过生命体获取能量

    英国研发“杀生”机器人 通过生命体获取能量

  • 未来两年人工智能要怎么走?看这篇就够了

    未来两年人工智能要怎么走?看这篇就够了

  • 韩春雨称已能重复实验结果 近期将有消息公布

    韩春雨称已能重复实验结果 近期将有消息公布

  • 无人驾驶汽车如何改变城市生活?听听他们怎么说

    无人驾驶汽车如何改变城市生活?听听他们怎么说

网友点评网友点评
阅读推荐阅读推荐

据国外媒体报道,在过去两年内,聊天机器人(chatbot)、人工智能以及机器学习的研发和采用取得了巨大进展。许多初创公司正利用人工智能和...

霍金 视觉中国 图 英国著名物理学家霍金(Stephen Hawking)再次就人工智能(AI)发声,他认为:对于人类来说,强大AI的出现可能是最美妙的...

文|郑娟娟 今年,人工智能(AI) 60岁了。在AI60岁的时候,笔者想要介绍一下AI100,一个刚刚2岁的研究项目,但它的预设寿命是100年,甚至更长...

AlphaGo与李世石的人机大战,为大众迅速普及了人工智能的概念。 但对谷歌而言,除了下围棋,现在的人工智能进展到哪一步了?未来,人工智能...