Eclipse的some用法

编写Java程序时,相信大家大多使用的都是Eclipse。但每次使用时,大家应该都先按照“创建项目工程—>创建包—>创建类”的步骤进行。建好类之后,就是噼里啪啦的一顿狂敲代码。其实Eclipse是一个通用的开发工具平台,还有具有很多其他的功能,但平时我们都很少应用。下面是一些Eclipse的实用方法。

一、项目属性窗
实际开发中必定会涉及项目属性的设置,Eclipse为此提供了一个集中设置的界面。右击项目名,在快捷菜单中选择“Properties”命令,可以弹出项目的属性窗口。
“Resource”项显示的是项目的基本信息;“Java Compiler”项和编译程序相关;“Java Code Style”项主要设置代码风格和代码模板。
在Eclipse首选项(主菜单“Window—>Peferences—>Java”)中也有“Java Compiler、Java Code Style”的设置,但首选项中的设置会影响所有项目,项目属性窗中的只影响当前项目。

二、代码的模板与样式
何为代码模板?举个例子,输入for字串,接着按“Alt+/”快捷键弹出代码提示窗,选择第二项“for iterate over array”(使用数组迭代),即可得到相应的for循环代码模板。
也可以自己创建代码模板。例如为Log日志语句创建一个代码模板,选择主菜单“Window—>Peferences”命令,再选择“Java—>Editor—>Templates”选项,单击“新建”按钮。然后在“名称”中填写log,在“模板”中填写
private static final Logger log = Logger.getLogger( “${enclosing_type}”);。
然后,在代码中输入log字符串,接着按“Alt+/”快捷键,弹出代码提示窗,选择第一项“log—Logger变量的定义”,即会自动生成如下代码:
private static final Logger log = Logger.getLogger( “ ”);。

三、自定义注释
如果想在创建类时加上自定义的注释,就需要重新设定代码注释。具体步骤如下:
(1) 单击主菜单“Window—>Peferences”命令,弹出首选项窗口,选择“Java—>Code Style—>Code Templates”选项,再选择“Code—>New Java files—>editor”。
(2) 将注释模板修改成如下图所示文字,其中${date}等是变量,可以通过“插入变量”按钮插入,在生成注释时,这些变量会被相应的值替换,
(3) 新创建一个类后,就可以看到自定义的注释已经加入到代码中,且变量都被相应的字符串替换了。

四、代码格式化
1、应用代码格式化
代码格式化的快捷键是“Ctrl+Shift+F”。最常用的方式就是在完成一个类的代码编写后,直接使用此快捷键来对类的代码进行格式化。当然也可以针对项目、包中的所有代码进行格式化,或仅仅是对某一段代码进行格式化,下面分别说明操作方法:
1)格式化所有代码:右击项目名,然后选择“源代码—>格式”命令,在弹出的警告框中选择“确定”。注意,这时用“Ctrl+Shift+F”快捷键无效。
2)对包。多个类进行格式化:先选择包或多个类,接下来的操作和上面一样。
3)仅对格式化某段代码:先选择某一段代码,然后使用“Ctrl+Shift+F”。

2、改变代码格式化的设置
还可以改变Eclipse默认的代码格式,例如将代码的最大行宽改大一些(默认为80个字符自动换行)。具体修改步骤如下:
1)选择主菜单“Window—>Peferences”命令打开“Peferences”窗口,再选择“Java Code Style—> Formatter”选项,打开首选项的格式化程序设置,如图所示:

[img]http://dl.iteye.com/upload/attachment/0065/7889/ce44818b-8162-3e49-a6dd-4c9554a83ea7.jpg[/img]

2)单击“Edit”按钮,弹出如图所示的窗口,窗口右边的示例代码能够实时反映出设置效果。转到“line wrapping”选项卡,设置最大行宽为130。(窗口图片见附件1,不知道为什么这个图片无法插入)

3)设置完成后,单击“确定”按钮,然后再在弹出窗口中为当前设置输入一个新名称。

五、代码编写
1、重构
在Java程序中存在有继承,联合等繁杂结构和交错引用,这时要对代码进行一些修改和调整是很困难的,而Eclipse强大的重构功能为我们提供了便利。例如,将变量a改为i,具体操作步骤如下:
1)选上变量a,单击右键,再选择“Refactor—>Rename”命令(可用Alt+Shift+R快捷键)。
2)在弹出的窗口中填写新变量名称i,单击“确定”按钮完成重命名操作。如果修改引起代码冲突,会弹出一个提示冲突情况的窗口,可以选择“Apply/Cancel”改变。
其他如类、包、方法、项目的重命名也与此类似。

2、代码的自动生成
Eclipse可以自动生成一些类方法,相信大家也用过一些,就简单提一下,不细说了。
(1)Getter/Setter方法
这个大家应该经常用到,在编辑页面中右击,选择“Source—>Generate Getter and Setter”,在弹出的窗口中,单击“全部选中”按钮,再单击“确定”按钮,即会生成该类的所有属性的Getter/Setter方法。
(2)覆盖/实现方法
此功能可以快速生成覆盖父类的方法,或实现接口的方法。
(3)生成hashCode()和equal()
当所写的类要当成HashMap的Key,或者要加入到HashSet中,那么一定要改写Object的hashCode()和equals(),否则使用中会出现问题。对此,Eclipse提供了非常贴心的功能,操作方法和前面类似,即选择“Source—>Generate hashCode() and equals()”命令,在弹出窗口中选择所有字段,单击“确定”按钮。这时,Eclipse不仅会添加了hashCode()和equals()方法,而且方法中的代码都已写好。

3、粘贴代码,自动生成包和类
有时候我们从网上看到一些代码,就会想拿过来自己试运行一下。如果用通常的办法需要经过“创建包—>创建类—>复制代码”3个步骤,比较麻烦。利用Eclipse的粘贴代码功能就会方便许多,操作方法是“复制网上代码—>选择Eclipse中的源代码目录src—>Ctrl+V粘贴代码”,然后Eclipse就会自动创建包和类。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值