`
陈雨璇
  • 浏览: 18121 次
  • 性别: Icon_minigender_2
  • 来自: 衡阳
最近访客 更多访客>>
社区版块
存档分类
最新评论

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”选项,打开首选项的格式化程序设置,如图所示:



    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就会自动创建包和类。


  • 大小: 16.4 KB
分享到:
评论

相关推荐

    Eclipse4教程

    ##### 5.4 包含3.x组件的Eclipse 4(e4)应用程序(An Eclipse 4 (e4) Application including some 3.x components) - 在某些情况下,可能会有一些3.x的组件需要在Eclipse 4应用程序中使用。 - 这种情况下,开发者...

    eclipse,linux常用快捷键集锦

    - **vi somefile**: 使用 vi 文本编辑器来编辑生成文件。这是一个强大的文本编辑器,广泛用于 Unix/Linux 系统中。 #### Vi 编辑器的一些基本用法: 1. **一般模式**:启动 vi 后,默认处于一般模式,此模式只...

    netbeans项目导入eclipse的方法.pdf

    然而,在某些团队环境中,可能会存在使用不同IDE的情况,这就需要一种方法来让在NetBeans中创建的项目能够在Eclipse中顺利运行。 #### 方法概述 本文将详细介绍如何将一个在NetBeans中创建的项目导入到Eclipse中的...

    Activiti绘制图讲解 基于eclipse 个人总结文档

    <expression xmlns="http://www.activiti.org/extension" value="#{someVariable}"/> ``` **2. 方法表达式** - **描述**:用于调用方法。 - **示例**: ```xml ``` #### 三、Eclipse 绘图属性...

    Some projects cannot be imported because they already exist in the workspace

    在使用Eclipse或MyEclipse等集成开发环境(IDE)时,可能会遇到“Some projects cannot be imported because they already exist in the workspace”的问题。这个错误提示表明,你试图导入的项目与当前工作空间...

    java eclipse

    根据提供的信息,我们可以深入探讨与Java Eclipse环境下的Struts框架配置相关的知识点。下面将详细解析在Struts配置文件中出现的一些关键配置项及其作用。 ### 1. Struts配置文件详解 #### 1.1 `struts.enable....

    eclipse maven 打包bundle

    本篇文章将深入探讨如何使用Eclipse与Maven一起打包bundle,这在Java OSGi(Open Services Gateway Initiative)开发中尤为常见。 首先,我们需要了解OSGi,它是一种模块化系统,用于Java应用程序,允许动态发现和...

    EclipsePasteAsJavaString:Eclipse插件,当按Ctrl + Shift + V时将文本粘贴为Java字符串(带有多行转义)

    EclipsePasteAsJavaString Eclipse插件,当按Ctrl + Shift + V时将文本粘贴为Java字符串(带有多行转义)安装将.jar文件拖放到Eclipse plugins文件夹中,然后重新启动Eclipse。 用法按Ctrl + Shift + V将文本作为...

    Eclipse导入项目报错问题解决方案

    Eclipse导入项目报错问题解决方案 ...此外,本文还强调了Eclipse的项目依赖关系和编译环境的重要性,并提供了详细的解决方案,希望能够帮助开发者更好地理解Eclipse的工作机理,从而更好地使用Eclipse进行项目开发。

    some links

    2. 开发工具的使用:介绍一个特定工具的功能、配置方法和最佳实践,以提高开发效率。 3. JavaScript编程:ria_table.js文件背后的编程逻辑,包括数据操作、用户交互和前端表展示。 4. Web开发:富互联网应用程序的...

    eclipse findbug插件

    对于每种检测结果,FindBugs 都会给出一个独特的Bug类别,比如HE_INEFFICIENT_HASHCODE(使用默认的equals()和hashCode()实现)或NP_NULL_ON_SOME_PATH_MIGHT_BE_INCONSISTENT(可能的空指针异常)。这些类别有助于...

    spockbasics:介绍 Spock 并展示如何将其集成到 Maven 和 Eclipse 的项目的源代码

    这包括在 Maven 项目中的依赖管理、使用 Eclipse 进行开发和测试,以及如何配置 Eclipse 使其支持 Spock 和 Groovy。这将极大地提高你的测试效率,因为 Spock 提供了丰富的断言方法和易于理解的测试结构。

    There are some codes

    标题 "There are some codes" 暗示我们将讨论与代码相关的主题,可能涉及编程语言、框架或特定的编程概念。由于描述中没有提供更多信息,我们将根据标签“源码”和“工具”以及压缩包文件名“spring_beginning”来...

    Maven插件安装使用说明

    #### 三、Maven插件的基本使用方法 1. **查看Maven资源库配置** - 安装完成后,可以在Eclipse中选择相应的视图来查看本机的Maven资源库配置。 2. **配置Maven环境** - 选择`Window -> Preferences -> Maven`,...

    some comments for the coming new year

    标题中的"some comments for the coming new year"似乎指的是对即将到来的新年的某些见解或预测,但没有具体的IT相关性。描述中提供的信息是空的,并且给出的博文链接也无法访问,因此无法直接从中获取IT知识。然而...

    FindBugs安装及使用说明1

    FindBugs建议使用Number类(如Integer、Double)的静态valueOf方法代替构造函数,因为valueOf方法可以复用已有的对象,从而减少内存分配。 3.2.5 Cloneable 类没有实现clone方法 如果一个类实现了Cloneable接口但...

    JSTL标签库下载和配置使用

    在本教程中,我们将深入探讨JSTL的下载、配置以及使用方法。 ### 一、JSTL的下载 JSTL的最新版本通常可以在Apache软件基金会的官方网站上找到。你可以访问[Apache Tomcat的网站]...

    Javascript 开发规范

    良好的编辑器和IDE,如使用Spket Eclipse插件,可以帮助自动格式化代码和检测潜在问题。另外,使用JS压缩工具如JSA,可以对代码进行压缩优化,减少文件大小,提高加载速度。 总结,JavaScript开发规范是提升代码...

Global site tag (gtag.js) - Google Analytics