• 第二章 001-熟悉Eclipse


      前沿:虽然使用记事本和JDK编译工具已经可以编写Java程序,但是在项目开发过程中必须使用大型的集成开发工具(IDE)来编写Java程序,这样可以避免编码错误,方便管理项目结构,而且使用IDE工具的代码辅助功能可以快速地输入程序代码。

     所以接下来将会学习使用Eclipse开发工具。

      下载和安装Eclipse工具,以及安装中文语言包就不再进行赘述了。这里只需要注意一下:下载的JDK版本(32位或64位)需要和Eclipse版本(32位或64位)相对应,也就是说,如果下载安装的JDK是32位的,那么Eclipse的版本也应该是32位的。

    一、Eclipse简介

      略。

    二、下载Eclipse

      略。

    三、安装Eclipse的中文语言包

      略。

    四、Eclipse的配置与启动

      在Eclipse的安装文件夹中运行“eclipse.exe”文件,即开始启动Eclipse,将会弹出“工作空间启动程序”对话框,该对话框用于设置Eclipse的工作空间。什么是工作空间:用于保存Eclipse建立的程序项目和相关设置。

        

      注意:每次启动Eclipse时,都会出现设置工作空间的对话框,通过选中“将此值用作缺省值并且不再询问”复选框,这样Eclipse启动时就不会再询问工作空间的设置了。

      恢复询问提示方法:首先选择“窗口” / “首选项”命令,打开“首选项”对话框,然后在左侧选择“常规” / “工作空间” 节点,并且选中右侧的“启动时提示工作空间”复选框,单击“应用”按钮后,再单击“确定”按钮即可。

      Eclipse首次启动,显示的界面如下:

        

    五、Eclipse工作台

      在Eclipse的欢迎界面中,单击“工作台”按钮或者关闭欢迎界面,将显示Eclipse的工作台,它是程序开发人员开发程序的主要场所。Eclipse还可以将各种插件无缝地集成到工作台中,也可以在工作台中开发各种插件。Eclipse工作台主要包括标题栏、菜单栏、工具栏、      编辑器、透视图和相关的视图等,如下图所示。接下来将学习Eclipse的菜单栏与工具栏,以及什么是透视图、视图、常用视图。

        

    六、透视图与视图

      透视图和视图是Eclipse中的概念,接下来将学习下透视图和视图在Eclipse中的作用。

      1.透视图

        透视图是Eclipse工作台提供的附加组织层,它实现多个视图的布局和可用操作的集合,并为这个集合定义一个名称,起到一个组织的作用。例如,Eclipse提供的Java透视图组织了与Java程序设计有关的视图和操作的集合,而“调试”透视图负责组织与程序调试有               关的视图和操作集合。

      2.视图

        视图多用于浏览信息的层次结构和显示活动编辑器的属性,例如,“控制台”视图用于显示程序运行时的输出信息和异常错误,而“包资源管理器”视图可以浏览项目的文件组织结构。视图可以单独的出现,也可以与其他视图以选项卡样式叠加在一起,他们可以有自             己独立的菜单和工具栏,并且可以通过拖动随意改变布局位置。

    七、菜单栏

      Eclipse的菜单栏包含了Eclipse的基本命令,在使用不同的编辑器时,还会动态地添加有关该编辑器的菜单。基本的菜单栏中除了常用的“文件”“编辑”“帮助”等菜单以外,还提供了一些功能菜单。如“源代码”和“重构”等。

        

      菜单中的命令虽然很多,但不是所有的命令都经常使用。

      1.“文件”菜单

        文件菜单中包含“新建”“保存”“关闭”“打印”“切换工作空间”“属性”等命令。菜单中包含的内容虽多,但也有常用的和不常用的,例如,如果不常使用打印功能,那么“文件”菜单中的“打印”命令会很少用到。

          命令          说明                  快捷键    

           新建        创建新项目、元素或资源                Alt + Shift + N

           打开文件         打开已经存在的文件

           关闭        关闭当前编辑器                     Ctrl + W

           全部关闭      关闭所有编辑器                    Ctrl + Shift + W

           保存        保存当前编辑器的内容                 Ctrl + S

           刷新        刷新所选元素的内容                  F5

           切换工作空间    切换工作空间到其他位置,这将导致Eclipse重启

           导入        打开导入向导对话框

           导出        打开导出向导对话框

           属性        打开所选元素的属性对话框               Alt + Enter

      2.“编辑”菜单

        “编辑”菜单用于辅助程序代码设计工作,除常用的“剪切”“复制”“粘贴”命令以外,还提供了“快速修正”“将选择范围扩展到”“内容辅助”等高级命令。

      

      3.“源代码”菜单

        “源代码”菜单中包含的命令都是和代码编写相关的命令,主要用于辅助编程。

      4.“重构”菜单

        “重构”菜单是Eclipse最关键的菜单,主要包括项目重构的相关命令,应该重点掌握。

       

          命令              说明                                          快捷键    

           重命名            重命名所选择的Java元素                                            Alt + Shift + R

           移动                  移动所选择的Java元素                                             Alt + Shift + V

           抽取方法           创建一个包含当前所选语句或表达式的新方法,并相关地引用                            Alt + Shift + M

           抽取局部变量         创建为当前所选表达式指定的新变量,并将选择替换为新变量的引用                         Alt + Shift + L

           抽取常量           从所选表达式创建静态终态字段并替换字段引用,并且可以选择重写同一表达式的其他出现位置                

           内联             直接插入局部变量、方法或常量                                            Alt + Shift + I

           将匿名类转换为嵌套类       将匿名内部类转换为成员类

           将成员类型转换为顶级     为所选成员类型创建新的Java编译单元,并根据需要更新所有引用   

           将局部变量转换为字段     如果该变量是在创建时初始化的,则此操作将把初始化移至新字段的声明或类的构造函数   

           抽取超类           从一组同类型中抽取公共超类            

           抽取接口           根据当前类的方法创建接口,并使该类实现这个接口

           包括字段           将对变量的所有引用替换为 getXXX()/ setXXX()方法

           历史记录           浏览工作空间重构历史记录,并提供用于从重构历史记录中删除重构的选项

    八、工具栏

      和大多数软件的布局格式相同,Eclipse的工具栏位于菜单栏的下方。工具栏中的按钮都是菜单命令对应的快捷图标,在打开不同的编辑器时,还会动态地添加与编辑器相关的新工具栏按钮。另外,除了菜单栏下面的主工具栏,Eclipse中还有视图工具栏、透视图工具      栏和快速透视工具栏等多种工具栏。

    九、“包资源管理器”视图

      “包资源管理器”视图用于浏览项目结构中的Java元素,包括包、类、类库的引用等,但是最主要的用于还是操作项目中的源代码文件。

    十、“控制台”视图

      “控制台”视图用于显示程序运行的输出结果和异常信息。在学习Swing程序设计之前,必须使用控制台实现与程序的交互,例如,为方便调试某个方法,该视图在方法执行前后会分别出书“方法开始”和“方法结束”信息。

    Dean二十七
  • 相关阅读:
    srvany.exe和instsrv.exe_2
    srvany.exe和instsrv.exe
    C# “国密加密算法”SM系列的C#实现方法
    DMZ讲解
    java 判断字符串是否为json格式
    MFC DrawText如何使多行文字居中显示 Demo
    C++ 实现一个日志类
    数据库两个神器【索引和锁】
    CentOS 7.*编译安装PHP8
    Centos添加永久环境变量
  • 原文地址:https://www.cnblogs.com/Dean27/p/7737619.html
Copyright © 2020-2023  润新知